Home
last modified time | relevance | path

Searched refs:curl (Results 1 – 25 of 197) sorted by relevance

12345678

/ohos5.0/base/request/request/frameworks/js/napi/src/upload/
H A Dcurl_adp.cpp90 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 Dnet_http_client_exec.cpp532 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 Dhttp.cpp40 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 Dfetch_exec.cpp241 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 Dhttp_exec.cpp958 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 Dcurl_adp.h56 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 Dhttp_exec.h89 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 Dnet_http_client_exec.h66 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 Dhttp_request.cpp131 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 Dhttp_request_utils.cpp85 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 Dnet_http_probe.cpp349 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 Dfetch_manager.cpp117 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 Di_network_message.h28 #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 DBUILD.gn42 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 DBUILD.gn75 "//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 DBUILD.gn90 "//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 Dhttp_client_task.h215 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 DOpenHarmony-v1.1.5-LTS.md81 | 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 Dsubsys-arkcompiler-guide.md11 …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 DBUILD.gn24 "$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 DBUILD.gn40 "$THIRD_PARTY_ROOT/curl/include",
45 external_deps += [ "curl:curl_shared" ]
/ohos5.0/foundation/communication/netstack/test/unittest/http_client/
H A DBUILD.gn21 "$THIRD_PARTY_ROOT/curl/include",
60 "curl:curl_shared",
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/
H A Djs-apis-http.md198 > 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 DCMakeLists.txt21 set(curl_lib_path ${THIRD_PARTY_DIR}/curl/lib/linux)
90 curl
/ohos5.0/foundation/communication/netstack/frameworks/js/builtin/
H A DBUILD.gn31 "$THIRD_PARTY_ROOT/curl/include",
59 external_deps = [ "curl:libcurl_shared" ]

12345678