Home » U++ Library support » U++ MT-multithreading and servers » [Bug] Httprequest - consecutive requests contain parts of previous requests
Re: [Bug] Httprequest - consecutive requests contain parts of previous requests [message #44585 is a reply to message #44576] |
Tue, 07 April 2015 10:44   |
Zbych
Messages: 327 Registered: July 2009
|
Senior Member |
|
|
Hi,
I've just found ClearPost() - it clears all multipart and postdata variables, but content header must be cleared separately.
Working example:
#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_FILE | LOG_CERR | LOG_TIMESTAMP);
HttpRequest hr("http://posttestserver.com/post.php");
hr.Trace();
hr.KeepAlive();
hr.ContentType(Null).ClearPost().New();
hr.Part("field1", "Lorem ipsum dolor sit amet, consectetur adipiscing elit");
hr.Part("field2", "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua");
RLOG(hr.Execute());
hr.ContentType(Null).ClearPost().New();
hr.Post("field1", "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat");
RLOG(hr.Execute());
hr.ContentType(Null).ClearPost().New();
hr.Part("field1", "Lorem ipsum dolor sit amet, consectetur adipiscing elit");
hr.Part("field2", "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua");
RLOG(hr.Execute());
}
|
|
|
Goto Forum:
Current Time: Tue Jun 24 08:30:24 CEST 2025
Total time taken to generate the page: 0.04130 seconds
|