From b1e7a4f7242bae5cac1c450b8093a41a45f06fd7 Mon Sep 17 00:00:00 2001 From: wing328 Date: Sat, 23 Sep 2017 15:45:17 +0800 Subject: [PATCH] update cpprest petstore samples --- samples/client/petstore/cpprest/ApiClient.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/samples/client/petstore/cpprest/ApiClient.cpp b/samples/client/petstore/cpprest/ApiClient.cpp index dc53f212966..f6e5f11af55 100644 --- a/samples/client/petstore/cpprest/ApiClient.cpp +++ b/samples/client/petstore/cpprest/ApiClient.cpp @@ -136,7 +136,10 @@ pplx::task ApiClient::callApi( { body_data[kvp.first] = ModelBase::toJson(kvp.second); } - request.set_body(body_data); + if (!formParams.empty()) + { + request.set_body(body_data); + } } else { @@ -145,7 +148,10 @@ pplx::task ApiClient::callApi( { formData.append_query(kvp.first, kvp.second); } - request.set_body(formData.query(), U("application/x-www-form-urlencoded")); + if (!formParams.empty()) + { + request.set_body(formData.query(), U("application/x-www-form-urlencoded")); + } } } }