Lines Matching refs:curl

205         CURL * curl;  member
272 curl_easy_getinfo(state->curl, CURLINFO_RESPONSE_CODE, &response_code); in recvBody()
332 curl_easy_getinfo(state->curl, CURLINFO_CONTENT_LENGTH_DOWNLOAD, &dval); in recvHeaders()
383 curl_easy_setopt(state->curl, CURLOPT_MAX_SEND_SPEED_LARGE, speed); in progressCallback()
393 curl_easy_setopt(state->curl, CURLOPT_MAX_RECV_SPEED_LARGE, speed); in progressCallback()
461 CURL * curl = curlContainer_->Acquire(); in makeRequest() local
463 OSS_LOG(LogLevel::LogDebug, TAG, "request(%p) acquire curl handle:%p", request.get(), curl); in makeRequest()
473 curl, in makeRequest()
489 curl_easy_setopt(curl, CURLOPT_URL, url.c_str()); in makeRequest()
493 curl_easy_setopt(curl, CURLOPT_NOBODY, 1); in makeRequest()
496 curl_easy_setopt(curl, CURLOPT_UPLOAD, 1L); in makeRequest()
499 curl_easy_setopt(curl, CURLOPT_POST, 1L); in makeRequest()
502 curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "DELETE"); in makeRequest()
509 curl_easy_setopt(curl, CURLOPT_USERAGENT,userAgent_.c_str()); in makeRequest()
511 curl_easy_setopt(curl, CURLOPT_HTTPHEADER, list); in makeRequest()
512 curl_easy_setopt(curl, CURLOPT_HEADERDATA, &transferState); in makeRequest()
513 curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, recvHeaders); in makeRequest()
515 curl_easy_setopt(curl, CURLOPT_WRITEDATA, &transferState); in makeRequest()
516 curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, recvBody); in makeRequest()
518 curl_easy_setopt(curl, CURLOPT_READDATA, &transferState); in makeRequest()
519 curl_easy_setopt(curl, CURLOPT_READFUNCTION, sendBody); in makeRequest()
522 curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L); in makeRequest()
523 curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 2L); in makeRequest()
526 curl_easy_setopt(curl, CURLOPT_CAPATH, caPath_.c_str()); in makeRequest()
529 curl_easy_setopt(curl, CURLOPT_CAINFO, caFile_.c_str()); in makeRequest()
535 curl_easy_setopt(curl, CURLOPT_PROXY, ss.str().c_str()); in makeRequest()
536 curl_easy_setopt(curl, CURLOPT_PROXYPORT, (long) proxyPort_); in makeRequest()
537 curl_easy_setopt(curl, CURLOPT_PROXYUSERNAME, proxyUserName_.c_str()); in makeRequest()
538 curl_easy_setopt(curl, CURLOPT_PROXYPASSWORD, proxyPassword_.c_str()); in makeRequest()
542 curl_easy_setopt(curl, CURLOPT_INTERFACE, networkInterface_.c_str()); in makeRequest()
547 curl_easy_setopt(curl, CURLOPT_VERBOSE, 1L); in makeRequest()
548 curl_easy_setopt(curl, CURLOPT_DEBUGFUNCTION, debugCallback); in makeRequest()
553 curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, errbuf); in makeRequest()
557 curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, progressCallback); in makeRequest()
558 curl_easy_setopt(curl, CURLOPT_PROGRESSDATA, &transferState); in makeRequest()
559 curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 0L); in makeRequest()
566 curl_easy_setopt(curl, CURLOPT_MAX_SEND_SPEED_LARGE, speed); in makeRequest()
574 curl_easy_setopt(curl, CURLOPT_MAX_RECV_SPEED_LARGE, speed); in makeRequest()
577 CURLcode res = curl_easy_perform(curl); in makeRequest()
579 curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &response_code); in makeRequest()
623 curlContainer_->Release(curl, (res != CURLE_OK)); in makeRequest()