Lines Matching defs:scheme
109 "HTTP", /* scheme */
137 "HTTPS", /* scheme */
2270 if(strcasecompare("http", data->state.up.scheme)) {
2299 if(strcasecompare("ftp", data->state.up.scheme)) {
4599 const char *scheme, size_t s_len,
4614 if(scheme) {
4615 req->scheme = Curl_memdup0(scheme, s_len);
4616 if(!req->scheme)
4771 uc = curl_url_get(url, CURLUPART_SCHEME, &req->scheme, 0);
4774 if(!req->scheme && scheme_default) {
4775 req->scheme = strdup(scheme_default);
4776 if(!req->scheme)
4801 free(req->scheme);
4840 const char *scheme = NULL, *authority = NULL;
4848 if(req->scheme) {
4849 scheme = req->scheme;
4852 scheme = Curl_checkheaders(data, STRCONST(HTTP_PSEUDO_SCHEME));
4853 if(scheme) {
4854 scheme += sizeof(HTTP_PSEUDO_SCHEME);
4855 while(*scheme && ISBLANK(*scheme))
4856 scheme++;
4857 infof(data, "set pseudo header %s to %s", HTTP_PSEUDO_SCHEME, scheme);
4860 scheme = (data->conn && data->conn->handler->flags & PROTOPT_SSL)?
4878 if(!result && scheme) {
4880 scheme, strlen(scheme));