Xemuth Messages: 387 Registered: August 2018 Location: France
Senior Member
Hello Everyone !
Nowaday I tried to send a "Soap Request" via the Object HttpRequest
and looking for the result coming from execute Methode.
I have tried this kind of code :
#include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
String reponse="";
auto test = new HttpRequest("http://www.holidaywebservice.com//HolidayService_v2/HolidayService2.asmx?wsdl");
test->Timeout(5000);
test->ContentType("text/xml");
test->Post("<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:hs='http://www.holidaywebservice.com/HolidayService_v2/'><soapenv:Body><hs:GetHolidaysForMonth><hs:year>2018</hs:year><hs:countryCode>UnitedStates</hs:countryCode><hs:month>11</hs:month></hs:GetHolidaysForMonth></soapenv:Body></soapenv:Envelope>");
reponse = test->Execute();
LOG(reponse);
}
But it crash with the message : "heap leaks detected" and the exitcode 0.
The heap leaks detected seems related to the LOG/"reponse"
so I tried without them and the result is now a crash with the exitcode : 3224225477