mirror of https://github.com/aria2/aria2
Removed Request::PROTO_*
parent
c186e93488
commit
be77d1394e
|
@ -590,17 +590,17 @@ std::string getProxyOptionFor
|
|||
std::string getProxyUri
|
||||
(const std::string& protocol, const Option* option)
|
||||
{
|
||||
if(protocol == Request::PROTO_HTTP) {
|
||||
if(protocol == "http") {
|
||||
return getProxyOptionFor(PREF_HTTP_PROXY,
|
||||
PREF_HTTP_PROXY_USER,
|
||||
PREF_HTTP_PROXY_PASSWD,
|
||||
option);
|
||||
} else if(protocol == Request::PROTO_HTTPS) {
|
||||
} else if(protocol == "https") {
|
||||
return getProxyOptionFor(PREF_HTTPS_PROXY,
|
||||
PREF_HTTPS_PROXY_USER,
|
||||
PREF_HTTPS_PROXY_PASSWD,
|
||||
option);
|
||||
} else if(protocol == Request::PROTO_FTP) {
|
||||
} else if(protocol == "ftp") {
|
||||
return getProxyOptionFor(PREF_FTP_PROXY,
|
||||
PREF_FTP_PROXY_USER,
|
||||
PREF_FTP_PROXY_PASSWD,
|
||||
|
@ -865,7 +865,7 @@ const std::string& AbstractCommand::resolveProxyMethod
|
|||
(const std::string& protocol) const
|
||||
{
|
||||
if(getOption()->get(PREF_PROXY_METHOD) == V_TUNNEL ||
|
||||
Request::PROTO_HTTPS == protocol) {
|
||||
protocol == "https") {
|
||||
return V_TUNNEL;
|
||||
} else {
|
||||
return V_GET;
|
||||
|
|
|
@ -60,8 +60,7 @@ AuthConfigHandle
|
|||
AuthConfigFactory::createAuthConfig
|
||||
(const SharedHandle<Request>& request, const Option* op)
|
||||
{
|
||||
if(request->getProtocol() == Request::PROTO_HTTP ||
|
||||
request->getProtocol() == Request::PROTO_HTTPS) {
|
||||
if(request->getProtocol() == "http" || request->getProtocol() == "https") {
|
||||
|
||||
if(op->getAsBool(PREF_HTTP_AUTH_CHALLENGE)) {
|
||||
if(!request->getUsername().empty()) {
|
||||
|
@ -89,7 +88,7 @@ AuthConfigFactory::createAuthConfig
|
|||
createHttpAuthResolver(op)->resolveAuthConfig(request->getHost());
|
||||
}
|
||||
}
|
||||
} else if(request->getProtocol() == Request::PROTO_FTP) {
|
||||
} else if(request->getProtocol() == "ftp") {
|
||||
if(!request->getUsername().empty()) {
|
||||
if(request->hasPassword()) {
|
||||
return createAuthConfig(request->getUsername(), request->getPassword());
|
||||
|
|
|
@ -145,7 +145,7 @@ std::string HttpRequest::createRequest()
|
|||
std::string requestLine = request_->getMethod();
|
||||
requestLine += " ";
|
||||
if(proxyRequest_) {
|
||||
if(getProtocol() == Request::PROTO_FTP &&
|
||||
if(getProtocol() == "ftp" &&
|
||||
request_->getUsername().empty() && authConfig_) {
|
||||
// Insert user into URI, like ftp://USER@host/
|
||||
std::string uri = getCurrentURI();
|
||||
|
@ -201,7 +201,7 @@ std::string HttpRequest::createRequest()
|
|||
std::string rangeHeader(fmt("bytes=%" PRId64 "-", getStartByte()));
|
||||
if(request_->isPipeliningEnabled()) {
|
||||
rangeHeader += util::itos(getEndByte());
|
||||
} else if(getProtocol() != Request::PROTO_FTP && endOffsetOverride_ > 0) {
|
||||
} else if(getProtocol() != "ftp" && endOffsetOverride_ > 0) {
|
||||
// FTP via http proxy does not support endbytes
|
||||
rangeHeader += util::itos(endOffsetOverride_-1);
|
||||
}
|
||||
|
@ -231,7 +231,7 @@ std::string HttpRequest::createRequest()
|
|||
std::vector<Cookie> cookies =
|
||||
cookieStorage_->criteriaFind(getHost(), path,
|
||||
Time().getTime(),
|
||||
getProtocol() == Request::PROTO_HTTPS);
|
||||
getProtocol() == "https");
|
||||
for(std::vector<Cookie>::const_iterator itr = cookies.begin(),
|
||||
eoi = cookies.end(); itr != eoi; ++itr) {
|
||||
cookiesValue += (*itr).toString();
|
||||
|
|
|
@ -122,7 +122,7 @@ createHttpRequest(const SharedHandle<Request>& req,
|
|||
|
||||
bool HttpRequestCommand::executeInternal() {
|
||||
//socket->setBlockingMode();
|
||||
if(getRequest()->getProtocol() == Request::PROTO_HTTPS) {
|
||||
if(getRequest()->getProtocol() == "https") {
|
||||
getSocket()->prepareSecureConnection();
|
||||
if(!getSocket()->initiateSecureConnection(getRequest()->getHost())) {
|
||||
setReadCheckSocketIf(getSocket(), getSocket()->wantRead());
|
||||
|
@ -150,8 +150,8 @@ bool HttpRequestCommand::executeInternal() {
|
|||
getDownloadEngine()->getAuthConfigFactory(),
|
||||
proxyRequest_));
|
||||
if(getOption()->getAsBool(PREF_CONDITIONAL_GET) &&
|
||||
(getRequest()->getProtocol() == Request::PROTO_HTTP ||
|
||||
getRequest()->getProtocol() == Request::PROTO_HTTPS)) {
|
||||
(getRequest()->getProtocol() == "http" ||
|
||||
getRequest()->getProtocol() == "https")) {
|
||||
if(getFileEntry()->getPath().empty() &&
|
||||
getRequest()->getFile().empty()) {
|
||||
A2_LOG_DEBUG("Conditional-Get is disabled because file name"
|
||||
|
|
|
@ -55,13 +55,13 @@ InitiateConnectionCommandFactory::createInitiateConnectionCommand
|
|||
RequestGroup* requestGroup,
|
||||
DownloadEngine* e)
|
||||
{
|
||||
if(req->getProtocol() == Request::PROTO_HTTP
|
||||
if(req->getProtocol() == "http"
|
||||
#ifdef ENABLE_SSL
|
||||
// for SSL
|
||||
|| req->getProtocol() == Request::PROTO_HTTPS
|
||||
|| req->getProtocol() == "https"
|
||||
#endif // ENABLE_SSL
|
||||
) {
|
||||
|
||||
|
||||
if(requestGroup->getOption()->getAsBool(PREF_ENABLE_HTTP_KEEP_ALIVE)) {
|
||||
req->setKeepAliveHint(true);
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ InitiateConnectionCommandFactory::createInitiateConnectionCommand
|
|||
|
||||
return
|
||||
new HttpInitiateConnectionCommand(cuid, req, fileEntry, requestGroup, e);
|
||||
} else if(req->getProtocol() == Request::PROTO_FTP) {
|
||||
} else if(req->getProtocol() == "ftp") {
|
||||
if(req->getFile().empty()) {
|
||||
throw DL_ABORT_EX
|
||||
(fmt("FTP URI %s doesn't contain file path.",
|
||||
|
|
|
@ -50,12 +50,6 @@ const std::string Request::METHOD_GET = "GET";
|
|||
|
||||
const std::string Request::METHOD_HEAD = "HEAD";
|
||||
|
||||
const std::string Request::PROTO_HTTP("http");
|
||||
|
||||
const std::string Request::PROTO_HTTPS("https");
|
||||
|
||||
const std::string Request::PROTO_FTP("ftp");
|
||||
|
||||
Request::Request():
|
||||
method_(METHOD_GET),
|
||||
tryCount_(0),
|
||||
|
|
|
@ -224,14 +224,7 @@ public:
|
|||
static const std::string METHOD_GET;
|
||||
static const std::string METHOD_HEAD;
|
||||
|
||||
static const std::string PROTO_HTTP;
|
||||
|
||||
static const std::string PROTO_HTTPS;
|
||||
|
||||
static const std::string PROTO_FTP;
|
||||
|
||||
static const int MAX_REDIRECT = 20;
|
||||
|
||||
};
|
||||
|
||||
} // namespace aria2
|
||||
|
|
Loading…
Reference in New Issue