瀏覽代碼

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

gifur 3 年之前
父節點
當前提交
e3aba21936
共有 1 個文件被更改,包括 4 次插入1 次删除
  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)