/foundation/multimedia/drm_framework/frameworks/native/test/common/src/ |
H A D | http.cpp | 17 #include "curl/curl.h"
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() 58 curl_easy_setopt(curl, CURLOPT_WRITEFUNCTIO in HttpPost() [all...] |
/foundation/communication/netstack/frameworks/cj/http/src/ |
H A D | net_http_client_exec.cpp | 125 NETSTACK_LOGE("curl not init"); in RequestWithoutCache() 494 NETSTACK_LOGE("Failed to initialize 'curl'"); in Initialize() 510 bool NetHttpClientExec::SetOtherOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context) in SetOtherOption() argument 518 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_PROXY, host.c_str(), context); in SetOtherOption() 519 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_PROXYPORT, port, context); in SetOtherOption() 521 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_HTTPPROXYTUNNEL, curlTunnelValue, context); in SetOtherOption() 523 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_PROXYTYPE, proxyType, context); in SetOtherOption() 525 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2, context); in SetOtherOption() 526 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_CIPHER_LIST, TLS12_SECURITY_CIPHER_SUITE, context); in SetOtherOption() 528 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_PROXYUSERPW in SetOtherOption() 541 SslCtxFunction(CURL *curl, void *ssl_ctx, void *parm) SslCtxFunction() argument 573 SetServerSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context) SetServerSSLCertOption() argument 628 SetMultiPartOption(CURL *curl, RequestContext *context) SetMultiPartOption() argument 664 SetFormDataOption(MultiFormData &multiFormData, curl_mimepart *part, CURL *curl, RequestContext *context) SetFormDataOption() argument 697 SetSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context) SetSSLCertOption() argument 721 SetDnsOption(CURL *curl, RequestContext *context) SetDnsOption() argument 737 SetRequestOption(CURL *curl, RequestContext *context) SetRequestOption() argument 763 SetOption(CURL *curl, RequestContext *context, struct curl_slist *requestHeader) SetOption() argument [all...] |
/foundation/communication/netstack/frameworks/js/napi/fetch/fetch_exec/src/ |
H A D | fetch_exec.cpp | 71 NETSTACK_LOGE("curl not init"); in ExecFetch() 225 NETSTACK_LOGE("Failed to initialize 'curl'"); in Initialize() 232 bool FetchExec::SetOption(CURL *curl, FetchContext *context, struct curl_slist *requestHeader) in SetOption() argument 241 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_NOBODY, 1L, context); in SetOption() 244 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_URL, context->request.GetUrl().c_str(), context); in SetOption() 245 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_CUSTOMREQUEST, method.c_str(), context); in SetOption() 247 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_WRITEFUNCTION, OnWritingMemoryBody, context); in SetOption() 248 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_WRITEDATA, context, context); in SetOption() 250 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_HEADERFUNCTION, OnWritingMemoryHeader, context); in SetOption() 251 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_HEADERDAT in SetOption() [all...] |
/foundation/communication/netstack/frameworks/js/napi/http/http_exec/src/ |
H A D | http_exec.cpp | 17 #include "curl/curl.h" 199 bool SetTraceOptions(CURL *curl, RequestContext *context) in SetTraceOptions() argument 201 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_RESOLVER_START_DATA, context, context); in SetTraceOptions() 202 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_RESOLVER_START_FUNCTION, in SetTraceOptions() 213 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SOCKOPTDATA, context, context); in SetTraceOptions() 214 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SOCKOPTFUNCTION, in SetTraceOptions() 226 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_CTX_DATA, context, context); in SetTraceOptions() 227 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_CTX_FUNCTION, in SetTraceOptions() 238 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_PREREQDAT in SetTraceOptions() 874 SetOtherOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context) AddCurlHandle() argument 905 SetSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context) AddCurlHandle() argument 929 SslCtxFunction(CURL *curl, void *ssl_ctx, void *request_context) AddCurlHandle() argument 963 SetServerSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context) AddCurlHandle() argument 1021 SetCertPinnerOption(CURL *curl, RequestContext *context) AddCurlHandle() argument 1033 SetDnsOption(CURL *curl, RequestContext *context) AddCurlHandle() argument 1078 SetDnsResolvOption(CURL *curl, RequestContext *context) AddCurlHandle() argument 1122 SetRequestOption(CURL *curl, RequestContext *context) AddCurlHandle() argument 1151 SetOption(CURL *curl, RequestContext *context, struct curl_slist *requestHeader) AddCurlHandle() argument 1579 SetMultiPartOption(CURL *curl, RequestContext *context) AddCurlHandle() argument 1615 SetFormDataOption(MultiFormData &multiFormData, curl_mimepart *part, CURL *curl, RequestContext *context) AddCurlHandle() argument [all...] |
/foundation/communication/netstack/frameworks/js/napi/http/http_exec/include/ |
H A D | http_exec.h | 32 #include "curl/curl.h" 91 static bool SetOption(CURL *curl, RequestContext *context, struct curl_slist *requestHeader); 93 static bool SetOtherOption(CURL *curl, RequestContext *context); 95 static bool SetRequestOption(void *curl, RequestContext *context); 97 static bool SetSSLCertOption(CURL *curl, RequestContext *context); 99 static bool SetServerSSLCertOption(CURL *curl, OHOS::NetStack::Http::RequestContext *context); 101 static bool SetDnsOption(CURL *curl, RequestContext *context); 103 static bool SetDnsResolvOption(CURL *curl, RequestContext *context); 105 static bool SetCertPinnerOption(CURL *curl, RequestContex [all...] |
/foundation/communication/netstack/frameworks/cj/http/include/ |
H A D | net_http_client_exec.h | 29 #include "curl/curl.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, RequestContex [all...] |
/foundation/communication/netstack/utils/profiler_utils/include/ |
H A D | i_network_message.h | 22 #include "curl/curl.h" 28 #define CURL_GET_INFO(curl, options, ptr) \ 30 auto code = curl_easy_getinfo((curl), (options), (ptr)); \ 36 #define CURL_GET_TIME_INFO(curl, options, time, timeInfo) \ 38 CURL_GET_INFO((curl), (options), &(time)); \
|
/foundation/arkui/ace_engine/adapter/preview/osal/ |
H A D | fetch_manager.cpp | 21 #include "curl/curl.h" 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() 176 LOGE("Failed to initialize 'curl'"); in Initialize() [all...] |
/foundation/communication/netstack/frameworks/js/builtin/fetch/src/ |
H A D | http_request.cpp | 73 HTTP_REQUEST_ERROR("Failed to initialize 'curl'"); in Initialize() 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()
|
/foundation/communication/netmanager_base/services/netconnmanager/src/ |
H A D | net_http_probe.cpp | 34 NETMGR_LOG_E("Failed to set curl option: %{public}s, %{public}s %{public}d", #opt, err, result); \ 298 NETMGR_LOG_E("Set curl proxy option failed."); in SetCurlOptions() 321 bool NetHttpProbe::SetHttpOptions(ProbeType probeType, CURL *curl, const std::string &url) in SetHttpOptions() argument 323 if (!curl) { in SetHttpOptions() 324 NETMGR_LOG_E("curl is nullptr"); in SetHttpOptions() 332 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_VERBOSE, 0L); in SetHttpOptions() 333 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_FORBID_REUSE, 1L); in SetHttpOptions() 334 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_HEADER, 0L); in SetHttpOptions() 335 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_URL, url.c_str()); in SetHttpOptions() 338 NETPROBE_CURL_EASY_SET_OPTION(curl, CURLOPT_SSL_VERIFYPEE in SetHttpOptions() [all...] |
/foundation/communication/netmanager_base/services/netconnmanager/include/ |
H A D | net_http_probe.h | 19 #include <curl/curl.h> 20 #include <curl/easy.h> 56 bool SetHttpOptions(ProbeType probeType, CURL *curl, const std::string &url);
|
/foundation/communication/netmanager_base/test/netsysbpfstats/unittest/bpf_core_test/ |
H A D | BpfServerTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_core_test/ |
H A D | NetSysServerTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netmanager_ext/test/vpnmanager/unittest/vpn_core_test/ |
H A D | VpnServerTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netstack/test/unittest/http_test/ |
H A D | HttpClientTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netstack/test/unittest/http_client_test/ |
H A D | HttpClientTest.cpp | 24 #include <curl/curl.h>
|
/foundation/communication/netstack/test/unittest/tcp_core_test/ |
H A D | TcpSocketServerTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netmanager_ext/test/networksharemanager/unittest/netshare_core_test/ |
H A D | NetShareServerTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netstack/test/unittest/http_client/ |
H A D | HttpClientTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netstack/test/unittest/websocket_core_test/ |
H A D | WebSocketServerTest.cpp | 25 #include <curl/curl.h>
|
/foundation/communication/netstack/frameworks/native/http/http_client/ |
H A D | http_client_task.cpp | 148 CURLcode HttpClientTask::SslCtxFunction(CURL *curl, void *sslCtx) in SslCtxFunction() argument 185 curl_ssl_ctx_callback sslCtxFunc = [](CURL *curl, void *sslCtx, void *parm) -> CURLcode { in SetSSLCertOption() 191 return task->SslCtxFunction(curl, sslCtx); in SetSSLCertOption() 242 bool HttpClientTask::SetServerSSLCertOption(CURL *curl) in SetServerSSLCertOption() argument 251 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_PINNEDPUBLICKEY, pins.c_str()); in SetServerSSLCertOption() 293 bool HttpClientTask::SetTraceOptions(CURL *curl) in SetTraceOptions() argument 295 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_RESOLVER_START_DATA, this); in SetTraceOptions() 296 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_RESOLVER_START_FUNCTION, in SetTraceOptions() 307 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SOCKOPTDATA, this); in SetTraceOptions() 308 NETSTACK_CURL_EASY_SET_OPTION(curl, CURLOPT_SOCKOPTFUNCTIO in SetTraceOptions() [all...] |
H A D | http_client.cpp | 17 #include <curl/curl.h> 36 NETSTACK_LOGE("Failed to initialize 'curl'"); in HttpGlobal()
|
/foundation/communication/netstack/interfaces/innerkits/http_client/include/ |
H A D | http_client_error.h | 21 #include <curl/curl.h>
|
H A D | http_client_task.h | 225 bool SetServerSSLCertOption(CURL *curl); 232 bool SetSSLCertOption(CURL *curl); 240 CURLcode SslCtxFunction(CURL *curl, void *sslCtx); 311 * Get the timing from curl handle 323 * Get download or uploader size from curl handle 329 * dump http informations from curl
|