Przeglądaj źródła

fix: set content-type default header

wb-hx510875 6 lat temu
rodzic
commit
076ff65f85
1 zmienionych plików z 3 dodań i 0 usunięć
  1. 3 0
      core/src/RoaServiceClient.cc

+ 3 - 0
core/src/RoaServiceClient.cc

@@ -129,6 +129,9 @@ RoaServiceClient::buildHttpRequest(const std::string &endpoint,
                       ComputeContentMD5(msg.content(), msg.contentSize()));
     request.setBody(msg.content(), msg.contentSize());
   } else {
+    if (msg.parameter("Content-Type").empty()) {
+      request.setHeader("Content-Type", "application/x-www-form-urlencoded");
+    }
     request.setHeader("Content-MD5",
                       ComputeContentMD5(msg.content(), msg.contentSize()));
   }