]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Send Accept: application/json header on request 1545/head
authorAki Tuomi <cmouse@desteem.org>
Tue, 15 Jul 2014 17:57:01 +0000 (20:57 +0300)
committerAki Tuomi <cmouse@desteem.org>
Tue, 15 Jul 2014 17:57:01 +0000 (20:57 +0300)
modules/remotebackend/httpconnector.cc

index 7986938acc2c3c0c17796411159432c7325ea410..44372f2d0d238ac66e0f7d2b0c37c96d23be74a5 100644 (file)
@@ -257,6 +257,7 @@ void HTTPConnector::restful_requestbuilder(const std::string &method, const rapi
     ss << d_url_suffix;
 
     req.setup(verb, ss.str());
+    req.headers["accept"] = "application/json";
 }
 
 
@@ -267,6 +268,7 @@ void HTTPConnector::post_requestbuilder(const rapidjson::Document &input, YaHTTP
         std::string out = makeStringFromDocument(input);
         req.headers["Content-Type"] = "text/javascript; charset=utf-8";
         req.headers["Content-Length"] = boost::lexical_cast<std::string>(out.size());
+        req.headers["accept"] = "application/json";
         req.body = out;
     } else {
         std::stringstream url,content;
@@ -279,6 +281,7 @@ void HTTPConnector::post_requestbuilder(const rapidjson::Document &input, YaHTTP
         // then build content
         req.POST()["parameters"] = output.GetString();
         req.preparePost();
+        req.headers["accept"] = "application/json";
     }
 }