ithewei 5 gadi atpakaļ
vecāks
revīzija
e48cfc5543
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      http/client/http_client.cpp

+ 3 - 1
http/client/http_client.cpp

@@ -133,7 +133,9 @@ const char* http_client_get_header(http_client_t* cli, const char* key) {
 
 
 int http_client_send(http_client_t* cli, HttpRequest* req, HttpResponse* res) {
 int http_client_send(http_client_t* cli, HttpRequest* req, HttpResponse* res) {
     for (auto& pair : cli->headers) {
     for (auto& pair : cli->headers) {
-        req->headers[pair.first] = pair.second;
+        if (req->headers.find(pair.first) == req->headers.end()) {
+            req->headers[pair.first] = pair.second;
+        }
     }
     }
     return __http_client_send(cli, req, res);
     return __http_client_send(cli, req, res);
 }
 }