Finish support for RPC user/pass auth.

This commit is contained in:
JoelKatz
2013-01-18 05:35:10 -08:00
parent fd76033e55
commit ae51e9d203
5 changed files with 23 additions and 13 deletions

View File

@@ -2,7 +2,7 @@
#define HTTPREQUEST__HPP
#include <string>
#include <vector>
#include <map>
#include <boost/asio/streambuf.hpp>
@@ -32,7 +32,7 @@ protected:
std::string sRequestBody;
std::string sAuthorization;
std::vector<std::string> vHeaders;
std::map<std::string, std::string> mHeaders;
int iDataSize;
bool bShouldClose;
@@ -49,7 +49,7 @@ public:
std::string& peekAuth() { return sAuthorization; }
std::string getAuth() { return sAuthorization; }
std::vector<std::string>& peekHeaders() { return vHeaders; }
std::map<std::string, std::string>& peekHeaders() { return mHeaders; }
std::string getReplyHeaders(bool forceClose);
HTTPRequestAction consume(boost::asio::streambuf&);