timeout support when create client or make request
This commit is contained in:
@@ -15,13 +15,16 @@
|
||||
*/
|
||||
|
||||
#include <alibabacloud/core/HttpRequest.h>
|
||||
#include <alibabacloud/core/AlibabaCloud.h>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
|
||||
HttpRequest::HttpRequest(const Url &url, Method method) :
|
||||
HttpMessage(),
|
||||
url_(url),
|
||||
method_(method) {
|
||||
method_(method),
|
||||
connectTimeout_(kDefaultConnectTimeout),
|
||||
readTimeout_(kDefaultReadTimeout) {
|
||||
}
|
||||
|
||||
HttpRequest::~HttpRequest() {
|
||||
@@ -44,4 +47,20 @@ Url HttpRequest::url()const {
|
||||
return url_;
|
||||
}
|
||||
|
||||
long HttpRequest::connectTimeout() const {
|
||||
return connectTimeout_;
|
||||
}
|
||||
|
||||
long HttpRequest::readTimeout() const {
|
||||
return readTimeout_;
|
||||
}
|
||||
|
||||
void HttpRequest::setConnectTimeout(const long connectTimeout) {
|
||||
connectTimeout_ = connectTimeout;
|
||||
}
|
||||
|
||||
void HttpRequest::setReadTimeout(const long readTimeout) {
|
||||
readTimeout_ = readTimeout;
|
||||
}
|
||||
|
||||
} // namespace AlibabaCloud
|
||||
|
||||
Reference in New Issue
Block a user