/foundation/communication/netstack/frameworks/js/napi/http/async_context/src/ |
H A D | request_context.cpp | 744 MultiFormData multiFormData = NapiValue2FormData(formDataValue); in ParseMultiFormData() local 745 options.AddMultiFormData(multiFormData); in ParseMultiFormData() 752 MultiFormData multiFormData; in NapiValue2FormData() local 753 multiFormData.name = NapiUtils::GetStringPropertyUtf8(env, formDataValue, HttpConstant::HTTP_MULTI_FORM_DATA_NAME); in NapiValue2FormData() 754 multiFormData.contentType = in NapiValue2FormData() 756 multiFormData.remoteFileName = in NapiValue2FormData() 759 env, NapiUtils::GetNamedProperty(env, formDataValue, HttpConstant::HTTP_MULTI_FORM_DATA_DATA), multiFormData); in NapiValue2FormData() 760 multiFormData.filePath = in NapiValue2FormData() 762 return multiFormData; in NapiValue2FormData() 780 void RequestContext::SaveFormData(napi_env env, napi_value dataValue, MultiFormData &multiFormData) in SaveFormData() argument [all...] |
/foundation/communication/netstack/test/fuzztest/http_fuzzer/ |
H A D | http_fuzzer.cpp | 237 MultiFormData multiFormData; in AddMultiFormDataFuzzTest() local 239 multiFormData.name = str; in AddMultiFormDataFuzzTest() 240 multiFormData.data = str; in AddMultiFormDataFuzzTest() 241 multiFormData.contentType = str; in AddMultiFormDataFuzzTest() 242 multiFormData.remoteFileName = str; in AddMultiFormDataFuzzTest() 243 multiFormData.filePath = str; in AddMultiFormDataFuzzTest() 244 requestOptions.AddMultiFormData(multiFormData); in AddMultiFormDataFuzzTest()
|
/foundation/communication/netstack/test/unittest/http/ |
H A D | HttpRequestOptionsTest.cpp | 173 MultiFormData multiFormData; in HWTEST_F() local 174 multiFormData.name = "name" + std::to_string(i); in HWTEST_F() 175 multiFormData.data = "data" + std::to_string(i); in HWTEST_F() 176 multiFormData.contentType = "contentType" + std::to_string(i); in HWTEST_F() 177 multiFormData.remoteFileName = "remoteFileName" + std::to_string(i); in HWTEST_F() 178 multiFormData.filePath = "filePath" + std::to_string(i); in HWTEST_F() 179 requestOptions.AddMultiFormData(multiFormData); in HWTEST_F()
|
/foundation/communication/netstack/frameworks/cj/http/src/ |
H A D | net_http_client_exec.cpp | 646 for (auto &multiFormData : multiPartDataList) { in SetMultiPartOption() 647 if (multiFormData.name.empty()) { in SetMultiPartOption() 650 if (multiFormData.data.empty() && multiFormData.filePath.empty()) { in SetMultiPartOption() 655 SetFormDataOption(multiFormData, part, curl, context); in SetMultiPartOption() 664 void NetHttpClientExec::SetFormDataOption(MultiFormData &multiFormData, curl_mimepart *part, in SetFormDataOption() argument 667 CURLcode result = curl_mime_name(part, multiFormData.name.c_str()); in SetFormDataOption() 672 if (!multiFormData.contentType.empty()) { in SetFormDataOption() 673 result = curl_mime_type(part, multiFormData.contentType.c_str()); in SetFormDataOption() 678 if (!multiFormData in SetFormDataOption() [all...] |
H A D | net_http_request_context.cpp | 475 MultiFormData multiFormData; in ParseMultiFormData() local 476 multiFormData.name = std::string{from.name}; in ParseMultiFormData() 477 multiFormData.contentType = std::string{from.contentType}; in ParseMultiFormData() 479 multiFormData.remoteFileName = std::string{from.remoteFileName}; in ParseMultiFormData() 482 multiFormData.filePath = std::string{from.filePath}; in ParseMultiFormData() 486 multiFormData.data = data; in ParseMultiFormData() 488 options.AddMultiFormData(multiFormData); in ParseMultiFormData()
|
H A D | net_http_request.cpp | 200 void HttpRequest::AddMultiFormData(const MultiFormData &multiFormData) in AddMultiFormData() argument 202 multiFormDataList_.push_back(multiFormData); in AddMultiFormData()
|
/foundation/communication/netstack/frameworks/js/napi/http/http_exec/src/ |
H A D | http_exec.cpp | 1597 for (auto &multiFormData : multiPartDataList) { in AddCurlHandle() 1598 if (multiFormData.name.empty()) { in AddCurlHandle() 1601 if (multiFormData.data.empty() && multiFormData.filePath.empty()) { in AddCurlHandle() 1602 NETSTACK_LOGE("Failed to set multiFormData error no data and filepath at the same time"); in AddCurlHandle() 1606 SetFormDataOption(multiFormData, part, curl, context); in AddCurlHandle() 1615 void HttpExec::SetFormDataOption(MultiFormData &multiFormData, curl_mimepart *part, CURL *curl, RequestContext *context) in AddCurlHandle() argument 1617 CURLcode result = curl_mime_name(part, multiFormData.name.c_str()); in AddCurlHandle() 1622 if (!multiFormData.contentType.empty()) { in AddCurlHandle() 1623 result = curl_mime_type(part, multiFormData in AddCurlHandle() [all...] |
/foundation/communication/netstack/frameworks/js/napi/http/options/src/ |
H A D | http_request_options.cpp | 213 void HttpRequestOptions::AddMultiFormData(const MultiFormData &multiFormData) in AddMultiFormData() argument 215 multiFormDataList_.push_back(multiFormData); in AddMultiFormData()
|
/foundation/communication/netstack/frameworks/cj/http/include/ |
H A D | net_http_request.h | 86 void AddMultiFormData(const MultiFormData &multiFormData);
|
H A D | net_http_client_exec.h | 111 static void SetFormDataOption(MultiFormData &multiFormData, curl_mimepart *part,
|
/foundation/communication/netstack/frameworks/js/napi/http/options/include/ |
H A D | http_request_options.h | 96 void AddMultiFormData(const MultiFormData &multiFormData);
|
/foundation/communication/netstack/frameworks/js/napi/http/async_context/include/ |
H A D | request_context.h | 201 void SaveFormData(napi_env env, napi_value dataValue, MultiFormData &multiFormData);
|
/foundation/communication/netstack/frameworks/js/napi/http/http_exec/include/ |
H A D | http_exec.h | 158 static void SetFormDataOption(MultiFormData &multiFormData, curl_mimepart *part,
|