Lines Matching refs:req
220 struct httpreq *req = NULL;
227 Curl_safefree(data->req.newurl);
229 result = Curl_http_proxy_create_CONNECT(&req, cf, data, 1);
233 infof(data, "Establish HTTP proxy tunnel to %s", req->authority);
240 result = Curl_h1_req_write_head(req, http_minor, &ts->request_data);
245 if(req)
246 Curl_http_req_free(req);
292 struct SingleRequest *k = &data->req;
368 struct SingleRequest *k = &data->req;
577 hyper_request *req = NULL;
652 req = hyper_request_new();
653 if(!req) {
658 if(hyper_request_set_method(req, (uint8_t *)"CONNECT",
668 Curl_safefree(data->req.newurl);
676 if(hyper_request_set_uri(req, (uint8_t *)authority,
700 (HYPERE_OK != hyper_request_set_version(req,
707 headers = hyper_request_headers(req);
752 sendtask = hyper_clientconn_send(client, req);
758 req = NULL;
781 if(req)
782 hyper_request_free(req);
916 if(data->req.newurl) {
945 } while(data->req.newurl);
950 Curl_safefree(data->req.newurl);
954 failf(data, "CONNECT tunnel failed, response %d", data->req.httpcode);
1006 /* Restore `data->req` fields that may habe been touched */
1007 data->req.header = TRUE; /* assume header */
1008 data->req.bytecount = 0;
1009 data->req.ignorebody = FALSE;