Lines Matching refs:url
165 BUrl url = kDefaultUrl;
202 BHttpRequest::BHttpRequest(const BUrl& url)
206 SetUrl(url);
222 return (!fData || !fData->url.IsValid());
294 return fData->url;
395 BHttpRequest::SetUrl(const BUrl& url)
400 if (!url.IsValid())
401 throw BInvalidUrl(__PRETTY_FUNCTION__, BUrl(url));
402 if (url.Protocol() != "http" && url.Protocol() != "https") {
407 throw BUnsupportedProtocol(__PRETTY_FUNCTION__, BUrl(url), list);
409 fData->url = url;
471 if (fData->url.HasPath() && fData->url.Path().Length() > 0)
472 buffer << std::string_view(fData->url.Path().String());
476 if (fData->url.HasRequest())
484 BString host = fData->url.Host();
485 int defaultPort = fData->url.Protocol() == "http" ? 80 : 443;
486 if (fData->url.HasPort() && fData->url.Port() != defaultPort)
487 host << ':' << fData->url.Port();