/ohos5.0/base/request/request/frameworks/js/napi/src/upload/ |
H A D | curl_adp.cpp | 90 if (curl == nullptr) { in MultiAddHandle() 94 SetCurlOpt(curl); in MultiAddHandle() 95 curlArray.push_back(curl); in MultiAddHandle() 188 SetHeadData(curl); in SetCurlOpt() 189 SetNetworkOpt(curl); in SetCurlOpt() 190 SetConnectionOpt(curl); in SetCurlOpt() 191 SetSslOpt(curl); in SetCurlOpt() 192 SetBehaviorOpt(curl); in SetCurlOpt() 193 SetCallbackOpt(curl); in SetCurlOpt() 195 SetHttpPut(curl); in SetCurlOpt() [all …]
|
/ohos5.0/foundation/communication/netstack/frameworks/cj/http/src/ |
H A D | net_http_client_exec.cpp | 532 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_VERBOSE, 1L, context); in SetOtherOption() 541 CURLcode SslCtxFunction(CURL *curl, void *ssl_ctx, void *parm) in SslCtxFunction() argument 639 curl_mime *multipart = curl_mime_init(curl); in SetMultiPartOption() 655 SetFormDataOption(multiFormData, part, curl, context); in SetMultiPartOption() 665 CURL *curl, RequestContext *context) in SetFormDataOption() argument 757 SetDnsOption(curl, context); in SetRequestOption() 758 SetSSLCertOption(curl, context); in SetRequestOption() 759 SetMultiPartOption(curl, context); in SetRequestOption() 779 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_POST, 1L, context); in SetOption() 802 SetRequestOption(curl, context); in SetOption() [all …]
|
/ohos5.0/foundation/multimedia/drm_framework/frameworks/native/test/common/src/ |
H A D | http.cpp | 40 CURL *curl = curl_easy_init(); in HttpPost() local 41 if (curl == nullptr) { in HttpPost() 46 curl_easy_setopt(curl, CURLOPT_URL, url.c_str()); in HttpPost() 51 curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); in HttpPost() 53 curl_easy_setopt(curl, CURLOPT_POSTFIELDS, request); in HttpPost() 54 curl_easy_setopt(curl, CURLOPT_POSTFIELDSIZE, requestLen); in HttpPost() 57 curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *)&tempStr); in HttpPost() 60 curl_easy_setopt(curl, CURLOPT_TIMEOUT, timeout); in HttpPost() 63 CURLcode res = curl_easy_perform(curl); in HttpPost() 70 curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &resCode); in HttpPost() [all …]
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/fetch/fetch_exec/src/ |
H A D | fetch_exec.cpp | 241 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_NOBODY, 1L, context); in SetOption() 248 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_WRITEDATA, context, context); in SetOption() 258 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_FOLLOWLOCATION, 1L, context); in SetOption() 261 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_COOKIEFILE, "", context); in SetOption() 274 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_VERIFYHOST, 0L, context); in SetOption() 275 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_VERIFYPEER, 0L, context); in SetOption() 277 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_CAINFO, nullptr, context); in SetOption() 281 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_NOPROGRESS, 1L, context); in SetOption() 282 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_NOSIGNAL, 1L, context); in SetOption() 284 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_VERBOSE, 1L, context); in SetOption() [all …]
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/http/http_exec/src/ |
H A D | http_exec.cpp | 958 bool HttpExec::SetDnsOption(CURL *curl, RequestContext *context) in AddCurlHandle() argument 1047 bool HttpExec::SetRequestOption(CURL *curl, RequestContext *context) in AddCurlHandle() argument 1068 SetCertPinnerOption(curl, context); in AddCurlHandle() 1069 SetDnsOption(curl, context); in AddCurlHandle() 1070 SetSSLCertOption(curl, context); in AddCurlHandle() 1071 SetMultiPartOption(curl, context); in AddCurlHandle() 1072 SetDnsResolvOption(curl, context); in AddCurlHandle() 1122 if (!SetRequestOption(curl, context)) { in AddCurlHandle() 1126 if (!SetOtherOption(curl, context)) { in AddCurlHandle() 1511 curl_mime *multipart = curl_mime_init(curl); in AddCurlHandle() [all …]
|
/ohos5.0/base/request/request/frameworks/js/napi/include/upload/ |
H A D | curl_adp.h | 56 void SetCurlOpt(CURL *curl); 57 void SetHeadData(CURL *curl); 58 void SetHttpPut(CURL *curl); 59 void SetMimePost(CURL *curl); 60 void SetSslOpt(CURL *curl); 61 void SetConnectionOpt(CURL *curl); 62 void SetNetworkOpt(CURL *curl); 63 void SetCallbackOpt(CURL *curl); 64 void SetBehaviorOpt(CURL *curl);
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/http/http_exec/include/ |
H A D | http_exec.h | 89 static bool SetOption(CURL *curl, RequestContext *context, struct curl_slist *requestHeader); 91 static bool SetOtherOption(CURL *curl, RequestContext *context); 93 static bool SetRequestOption(void *curl, RequestContext *context); 95 static bool SetSSLCertOption(CURL *curl, RequestContext *context); 97 static bool SetServerSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context); 99 static bool SetDnsOption(CURL *curl, RequestContext *context); 101 static bool SetDnsResolvOption(CURL *curl, RequestContext *context); 103 static bool SetCertPinnerOption(CURL *curl, RequestContext *context); 154 static bool SetMultiPartOption(void *curl, RequestContext *context); 157 void *curl, RequestContext *context); [all …]
|
/ohos5.0/foundation/communication/netstack/frameworks/cj/http/include/ |
H A D | net_http_client_exec.h | 66 static bool SetOption(CURL *curl, RequestContext *context, struct curl_slist *requestHeader); 68 static bool SetOtherOption(CURL *curl, RequestContext *context); 70 static bool SetRequestOption(CURL *curl, RequestContext *context); 72 static bool SetServerSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context); 74 static bool SetSSLCertOption(CURL *curl, RequestContext *context); 76 static bool SetDnsOption(CURL *curl, RequestContext *context); 109 static bool SetMultiPartOption(CURL *curl, RequestContext *context); 112 CURL *curl, RequestContext *context);
|
/ohos5.0/foundation/communication/netstack/frameworks/js/builtin/fetch/src/ |
H A D | http_request.cpp | 131 bool HttpRequest::SetOption(RequestData *requestData, CURL *curl, ResponseData *responseData) in SetOption() argument 138 ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_CUSTOMREQUEST, method.c_str(), responseData); in SetOption() 141 ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_POST, 1L, responseData); in SetOption() 145 … ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_POSTFIELDS, requestData->GetBody().c_str(), responseData); in SetOption() 146 …ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_POSTFIELDSIZE, requestData->GetBody().size(), responseData); in SetOption() 149 …if (EncodeUrlParam(curl, const_cast<std::string &>(requestData->GetUrl())) && MethodForGet(method)… in SetOption() 154 ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_URL, requestData->GetUrl().c_str(), responseData); in SetOption()
|
H A D | http_request_utils.cpp | 85 bool EncodeUrlParam(CURL *curl, std::string &url) in EncodeUrlParam() argument 98 curl_easy_escape(curl, param.c_str(), static_cast<int>(strlen(param.c_str()))), curl_free); in EncodeUrlParam()
|
/ohos5.0/foundation/communication/netmanager_base/services/netconnmanager/src/ |
H A D | net_http_probe.cpp | 349 if (!curl) { in SetHttpOptions() 366 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_VERBOSE, 0L); in SetHttpOptions() 367 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_FORBID_REUSE, 1L); in SetHttpOptions() 368 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_URL, url.c_str()); in SetHttpOptions() 371 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_VERIFYPEER, 0L); in SetHttpOptions() 373 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_VERIFYHOST, 0L); in SetHttpOptions() 375 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_NOSIGNAL, 1L); in SetHttpOptions() 383 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_HEADER, 1L); in SetHttpOptions() 384 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_HTTPHEADER, list); in SetHttpOptions() 385 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_ERRORBUFFER, errBuffer); in SetHttpOptions() [all …]
|
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/osal/ |
H A D | fetch_manager.cpp | 117 bool SetOptionForGet(const RequestData requestData, CURL* curl) const in SetOptionForGet() 127 char* encodeOut = curl_easy_escape(curl, encodeIn.c_str(), 0); in SetOptionForGet() 133 char* encodeOut = curl_easy_escape(curl, requestData.GetData().c_str(), 0); in SetOptionForGet() 140 ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_URL, url.c_str()); in SetOptionForGet() 144 bool SetOptionForPost(const RequestData requestData, CURL* curl) const in SetOptionForPost() 148 ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_URL, url.c_str()); in SetOptionForPost() 149 ACE_CURL_EASY_SET_OPTION(curl, CURLOPT_POSTFIELDS, requestData.GetData().c_str()); in SetOptionForPost()
|
/ohos5.0/foundation/communication/netstack/utils/profiler_utils/include/ |
H A D | i_network_message.h | 28 #define CURL_GET_INFO(curl, options, ptr) \ argument 30 auto code = curl_easy_getinfo((curl), (options), (ptr)); \ 36 #define CURL_GET_TIME_INFO(curl, options, time, timeInfo) \ argument 38 CURL_GET_INFO((curl), (options), &(time)); \
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/ |
H A D | BUILD.gn | 42 include_dirs += [ "//third_party/curl/include" ] 44 public_deps += [ "//third_party/curl:libcurl_static" ] 46 public_deps += [ "//third_party/curl:libcurl_shared" ] 49 public_external_deps = [ "curl:curl_shared" ]
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/hls_test/ |
H A D | BUILD.gn | 75 "//third_party/curl/include", 96 "//third_party/curl:curl_shared", 125 "//third_party/curl:curl_shared", 154 "//third_party/curl:curl_shared", 183 "//third_party/curl:curl_shared",
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/dash_test/ |
H A D | BUILD.gn | 90 "//third_party/curl/include", 105 "//third_party/curl:curl_shared", 132 "//third_party/curl:curl_shared", 159 "//third_party/curl:curl_shared", 189 "//third_party/curl:curl_shared", 219 "//third_party/curl:curl_shared",
|
/ohos5.0/foundation/communication/netstack/interfaces/innerkits/http_client/include/ |
H A D | http_client_task.h | 215 bool SetServerSSLCertOption(CURL *curl); 222 bool SetSSLCertOption(CURL *curl); 230 CURLcode SslCtxFunction(CURL *curl, void *sslCtx);
|
/ohos5.0/docs/zh-cn/release-notes/ |
H A D | OpenHarmony-v1.1.5-LTS.md | 81 | I58X0S | 修复curl组件的CVE-2022-27781、CVE-2022-27782安全漏洞 | [PR](https://gitee.com/openharmony/third_pa… 82 | I56PV4 | 修复curl组件的CVE-2022-22576、CVE-2022-27775、CVE-2022-27774、CVE-2022-27776安全漏洞 | [PR](https://… 83 | NA | 修复curl组件的CVE-2021-22945、CVE-2021-22946、CVE-2021-22947安全漏洞 | [PR](https://gitee.com/openharmo…
|
/ohos5.0/docs/zh-cn/device-dev/subsystems/ |
H A D | subsys-arkcompiler-guide.md | 11 …et install python ruby python3-pip git-lfs gcc-multilib g++-multilib zlib1g-dev libc++1 curl nodejs 16 curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > ~/bin/repo
|
/ohos5.0/foundation/communication/netstack/test/unittest/http/ |
H A D | BUILD.gn | 24 "$THIRD_PARTY_ROOT/curl/include", 57 "$THIRD_PARTY_ROOT/curl/include", 71 external_deps += [ "curl:curl_shared" ]
|
/ohos5.0/foundation/communication/netstack/test/unittest/utils/common_utils/ |
H A D | BUILD.gn | 40 "$THIRD_PARTY_ROOT/curl/include", 45 external_deps += [ "curl:curl_shared" ]
|
/ohos5.0/foundation/communication/netstack/test/unittest/http_client/ |
H A D | BUILD.gn | 21 "$THIRD_PARTY_ROOT/curl/include", 60 "curl:curl_shared",
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/ |
H A D | js-apis-http.md | 198 > HTTP 错误码映射关系:2300000 + curl错误码。更多常用错误码,可参考:[curl错误码](https://curl.se/libcurl/c/libcurl-errors.htm… 283 > HTTP 错误码映射关系:2300000 + curl错误码。更多常用错误码,可参考:[curl错误码](https://curl.se/libcurl/c/libcurl-errors.htm… 396 > HTTP 错误码映射关系:2300000 + curl错误码。更多常用错误码,可参考:[curl错误码](https://curl.se/libcurl/c/libcurl-errors.htm… 506 > HTTP 错误码映射关系:2300000 + curl错误码。更多常用错误码,可参考:[curl错误码](https://curl.se/libcurl/c/libcurl-errors.htm… 581 > HTTP 错误码映射关系:2300000 + curl错误码。更多常用错误码,可参考:[curl错误码](https://curl.se/libcurl/c/libcurl-errors.htm… 683 > HTTP 错误码映射关系:2300000 + curl错误码。更多常用错误码,可参考:[curl错误码](https://curl.se/libcurl/c/libcurl-errors.htm…
|
/ohos5.0/foundation/multimedia/media_foundation/tests/unittest/ |
H A D | CMakeLists.txt | 21 set(curl_lib_path ${THIRD_PARTY_DIR}/curl/lib/linux) 90 curl
|
/ohos5.0/foundation/communication/netstack/frameworks/js/builtin/ |
H A D | BUILD.gn | 31 "$THIRD_PARTY_ROOT/curl/include", 59 external_deps = [ "curl:libcurl_shared" ]
|