mirror of https://github.com/aria2/aria2
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Defined AUTH_HEADER, PROXY_AUTH_HEADER as static const std::string * src/HttpConnection.cc (eraseConfidentialInfo)pull/1/head
parent
cded0f5811
commit
5143a7fed0
|
@ -1,3 +1,8 @@
|
||||||
|
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||||
|
|
||||||
|
Defined AUTH_HEADER, PROXY_AUTH_HEADER as static const std::string
|
||||||
|
* src/HttpConnection.cc (eraseConfidentialInfo)
|
||||||
|
|
||||||
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
2008-05-14 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||||
|
|
||||||
Defined default ftp user and password as static const std::string
|
Defined default ftp user and password as static const std::string
|
||||||
|
|
|
@ -48,7 +48,6 @@
|
||||||
#include "Logger.h"
|
#include "Logger.h"
|
||||||
#include "Socket.h"
|
#include "Socket.h"
|
||||||
#include "Option.h"
|
#include "Option.h"
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
namespace aria2 {
|
namespace aria2 {
|
||||||
|
|
||||||
|
@ -77,18 +76,20 @@ HttpConnection::HttpConnection(int32_t cuid,
|
||||||
std::string HttpConnection::eraseConfidentialInfo(const std::string& request)
|
std::string HttpConnection::eraseConfidentialInfo(const std::string& request)
|
||||||
{
|
{
|
||||||
std::istringstream istr(request);
|
std::istringstream istr(request);
|
||||||
std::ostringstream ostr;
|
std::string result;
|
||||||
std::string line;
|
std::string line;
|
||||||
while(getline(istr, line)) {
|
while(getline(istr, line)) {
|
||||||
if(Util::startsWith(line, "Authorization: Basic")) {
|
static const std::string AUTH_HEADER("Authorization: Basic");
|
||||||
ostr << "Authorization: Basic ********\n";
|
static const std::string PROXY_AUTH_HEADER("Proxy-Authorization: Basic");
|
||||||
} else if(Util::startsWith(line, "Proxy-Authorization: Basic")) {
|
if(Util::startsWith(line, AUTH_HEADER)) {
|
||||||
ostr << "Proxy-Authorization: Basic ********\n";
|
result += "Authorization: Basic ********\n";
|
||||||
|
} else if(Util::startsWith(line, PROXY_AUTH_HEADER)) {
|
||||||
|
result += "Proxy-Authorization: Basic ********\n";
|
||||||
} else {
|
} else {
|
||||||
ostr << line << "\n";
|
result += line+"\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ostr.str();
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
void HttpConnection::sendRequest(const HttpRequestHandle& httpRequest)
|
void HttpConnection::sendRequest(const HttpRequestHandle& httpRequest)
|
||||||
|
|
Loading…
Reference in New Issue