summaryrefslogtreecommitdiff
path: root/src/HttpSkipResponseCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-14 14:02:18 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-05-14 14:02:18 +0000
commit158563d16a78bb0138c8cd5703dd58e367d59640 (patch)
tree54e9d6c0b605d061960e6fedb97040bbd1cb8acb /src/HttpSkipResponseCommand.cc
parent9a98c7197229f4d3ab907c85cdcfb146ad0e5c09 (diff)
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined HTTP status as static const std::string * src/AbstractProxyResponseCommand.cc * src/HttpHeader.cc * src/HttpHeader.h * src/HttpResponse.cc * src/HttpResponseCommand.cc * src/HttpSkipResponseCommand.cc
Diffstat (limited to 'src/HttpSkipResponseCommand.cc')
-rw-r--r--src/HttpSkipResponseCommand.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/HttpSkipResponseCommand.cc b/src/HttpSkipResponseCommand.cc
index f58cf58d..8c263944 100644
--- a/src/HttpSkipResponseCommand.cc
+++ b/src/HttpSkipResponseCommand.cc
@@ -47,6 +47,7 @@
#include "Util.h"
#include "StringFormat.h"
#include "DlAbortEx.h"
+#include "HttpHeader.h"
namespace aria2 {
@@ -130,10 +131,10 @@ bool HttpSkipResponseCommand::processResponse()
return prepareForRetry(0);
} else if(_httpResponse->hasRetryAfter()) {
return prepareForRetry(_httpResponse->getRetryAfter());
- } else if(_httpResponse->getResponseStatus() >= "400") {
- if(_httpResponse->getResponseStatus() == "401") {
+ } else if(_httpResponse->getResponseStatus() >= HttpHeader::S400) {
+ if(_httpResponse->getResponseStatus() == HttpHeader::S401) {
throw DlAbortEx(EX_AUTH_FAILED);
- }else if(_httpResponse->getResponseStatus() == "404") {
+ }else if(_httpResponse->getResponseStatus() == HttpHeader::S404) {
throw DlAbortEx(MSG_RESOURCE_NOT_FOUND);
} else {
throw DlAbortEx(StringFormat(EX_BAD_STATUS, Util::parseUInt(_httpResponse->getResponseStatus())).str());