Home
last modified time | relevance | path

Searched refs:curl (Results 1 - 25 of 40) sorted by relevance

12

/foundation/multimedia/drm_framework/frameworks/native/test/common/src/
H A Dhttp.cpp17 #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 Dnet_http_client_exec.cpp125 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 Dfetch_exec.cpp71 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 Dhttp_exec.cpp17 #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 Dhttp_exec.h32 #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 Dnet_http_client_exec.h29 #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 Di_network_message.h22 #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 Dfetch_manager.cpp21 #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 Dhttp_request.cpp73 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 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()
/foundation/communication/netmanager_base/services/netconnmanager/src/
H A Dnet_http_probe.cpp34 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 Dnet_http_probe.h19 #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 DBpfServerTest.cpp25 #include <curl/curl.h>
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_core_test/
H A DNetSysServerTest.cpp25 #include <curl/curl.h>
/foundation/communication/netmanager_ext/test/vpnmanager/unittest/vpn_core_test/
H A DVpnServerTest.cpp25 #include <curl/curl.h>
/foundation/communication/netstack/test/unittest/http_test/
H A DHttpClientTest.cpp25 #include <curl/curl.h>
/foundation/communication/netstack/test/unittest/http_client_test/
H A DHttpClientTest.cpp24 #include <curl/curl.h>
/foundation/communication/netstack/test/unittest/tcp_core_test/
H A DTcpSocketServerTest.cpp25 #include <curl/curl.h>
/foundation/communication/netmanager_ext/test/networksharemanager/unittest/netshare_core_test/
H A DNetShareServerTest.cpp25 #include <curl/curl.h>
/foundation/communication/netstack/test/unittest/http_client/
H A DHttpClientTest.cpp25 #include <curl/curl.h>
/foundation/communication/netstack/test/unittest/websocket_core_test/
H A DWebSocketServerTest.cpp25 #include <curl/curl.h>
/foundation/communication/netstack/frameworks/native/http/http_client/
H A Dhttp_client_task.cpp148 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 Dhttp_client.cpp17 #include <curl/curl.h>
36 NETSTACK_LOGE("Failed to initialize 'curl'"); in HttpGlobal()
/foundation/communication/netstack/interfaces/innerkits/http_client/include/
H A Dhttp_client_error.h21 #include <curl/curl.h>
H A Dhttp_client_task.h225 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

Completed in 11 milliseconds

12