diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2014-12-08 11:14:32 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2014-12-08 11:14:32 +0100 |
commit | d04d75abaee12bff4779b0e898dd04ec784d2c4f (patch) | |
tree | 00564c6eaa55cd0e46339d4215aba93ff93d369a /platform | |
parent | de098591c5969735f2ed4683f9cc47221f152dd1 (diff) | |
parent | 1f91be988bbc0ad01ac2cf5df496ce7e6a90ea32 (diff) | |
download | qtlocation-mapboxgl-d04d75abaee12bff4779b0e898dd04ec784d2c4f.tar.gz |
Merge pull request #628 from mapbox/user-agents
Set user agent to something useful
Diffstat (limited to 'platform')
-rw-r--r-- | platform/darwin/http_request_baton_cocoa.mm | 3 | ||||
-rw-r--r-- | platform/default/http_request_baton_curl.cpp | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/platform/darwin/http_request_baton_cocoa.mm b/platform/darwin/http_request_baton_cocoa.mm index 1c256d0ba8..4030138970 100644 --- a/platform/darwin/http_request_baton_cocoa.mm +++ b/platform/darwin/http_request_baton_cocoa.mm @@ -2,6 +2,7 @@ #include <mbgl/util/std.hpp> #include <mbgl/util/parsedate.h> #include <mbgl/util/time.hpp> +#include <mbgl/util/constants.hpp> #include <uv.h> @@ -40,6 +41,8 @@ void HTTPRequestBaton::start(const util::ptr<HTTPRequestBaton> &ptr) { } } + [request addValue:@(util::userAgent) forHTTPHeaderField:@"User-Agent"]; + NSURLSessionDataTask *task = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *res, NSError *error) { if (error) { diff --git a/platform/default/http_request_baton_curl.cpp b/platform/default/http_request_baton_curl.cpp index f05ee5acf9..42915d3e79 100644 --- a/platform/default/http_request_baton_curl.cpp +++ b/platform/default/http_request_baton_curl.cpp @@ -3,6 +3,7 @@ #include <mbgl/util/time.hpp> #include <mbgl/util/string.hpp> #include <mbgl/util/std.hpp> +#include <mbgl/util/constants.hpp> #include <uv.h> #include <curl/curl.h> @@ -444,6 +445,7 @@ void start_request(void *const ptr) { curl_easy_setopt(context->handle, CURLOPT_HEADERFUNCTION, curl_header_cb); curl_easy_setopt(context->handle, CURLOPT_HEADERDATA, &context->baton->response); curl_easy_setopt(context->handle, CURLOPT_ACCEPT_ENCODING, "gzip, deflate"); + curl_easy_setopt(context->handle, CURLOPT_USERAGENT, util::userAgent); curl_easy_setopt(context->handle, CURLOPT_SHARE, share); // Start requesting the information. |