aboutsummaryrefslogtreecommitdiff
path: root/src/common/linux/http_upload.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/linux/http_upload.h')
-rw-r--r--src/common/linux/http_upload.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/linux/http_upload.h b/src/common/linux/http_upload.h
index e98b25de..22b62960 100644
--- a/src/common/linux/http_upload.h
+++ b/src/common/linux/http_upload.h
@@ -53,6 +53,8 @@ class HTTPUpload {
// Only HTTP(S) URLs are currently supported. Returns true on success.
// If the request is successful and response_body is non-NULL,
// the response body will be returned in response_body.
+ // If response_code is non-NULL, it will be set to the HTTP response code
+ // received (or 0 if the request failed before getting an HTTP response).
// If the send fails, a description of the error will be
// returned in error_description.
static bool SendRequest(const string &url,
@@ -63,6 +65,7 @@ class HTTPUpload {
const string &proxy_user_pwd,
const string &ca_certificate_file,
string *response_body,
+ long *response_code,
string *error_description);
private: