Explorar el Código

#IQRV #comment [BugFix][Restful] Get 接口异常修复

gifur hace 3 años
padre
commit
e3aba21936
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4 1
      Other/libRestfulFunc/RestfulFuncImpl.cpp

+ 4 - 1
Other/libRestfulFunc/RestfulFuncImpl.cpp

@@ -109,7 +109,10 @@ void RestfulClient::Do(const HttpClientRequestConfig* const pRequestConfig, Http
     }
     request.set_request_uri(urib.to_string());
     request.headers().add(header_names::accept, pRequestConfig->GetAcceptType());
-    request.set_body(pRequestConfig->GetBodyContent(), pRequestConfig->GetContentType());
+
+    if (pRequestConfig->GetRequestType() != HttpRequestMethod::GET) {
+        request.set_body(pRequestConfig->GetBodyContent(), pRequestConfig->GetContentType());
+    }
 
     if (pRequestConfig->GetRequestType() == HttpRequestMethod::DOWNLOAD) {
         pplx::task<void> requestTask = client.request(request)