2009-08-30 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Fixed the bug that HTTP request header for XML-RPC request is not
	parsed properly.
	* src/HttpHeader.cc
	* src/HttpHeaderProcessor.cc
This commit is contained in:
Tatsuhiro Tsujikawa
2009-08-30 13:18:57 +00:00
parent 01af9a5df0
commit 19ae8f9d07
3 changed files with 15 additions and 4 deletions

View File

@@ -33,13 +33,15 @@
*/
/* copyright --> */
#include "HttpHeaderProcessor.h"
#include <sstream>
#include "HttpHeader.h"
#include "message.h"
#include "Util.h"
#include "DlRetryEx.h"
#include "DlAbortEx.h"
#include "A2STR.h"
#include <sstream>
namespace aria2 {
@@ -131,7 +133,7 @@ SharedHandle<HttpHeader> HttpHeaderProcessor::getHttpRequestHeader()
httpHeader->setMethod(firstLine[0]);
httpHeader->setRequestPath(firstLine[1]);
httpHeader->setVersion(firstLine[2]);
std::istringstream strm(_buf.substr(14));
std::istringstream strm(_buf.substr(delimpos));
httpHeader->fill(strm);
return httpHeader;
}