Cita:
Empezado por pablog2k
gracias por la respuesta.
En rest-debugger no puedes utilizar el content-type multipart/form-data , con lo que no me sirve ( ya lo estuve utilizando pero no se puede simular la llamada que necesito )
|
Intenta hacerlo con los componentes de Indy. Aquí te dejo un ejemplo
Código Delphi
[-]
var
IdHTTP1: TIdHTTP;
ResponseSolicitud:TStringStream;
SOAPAction, ServiceURL: string;
begin
SOAPAction := 'URL';
ServiceURL := 'URL';
ResponseSolicitud:= TStringStream.Create('');
try
IdHTTP1.Request.ContentType := 'text/xml;charset=UTF-8';
IdHTTP1.Request.CustomHeaders.AddValue('Authorization','WRAP access_token="'+MiToke+'"');
IdHTTP1.Request.CustomHeaders.AddValue('SOAPAction', SOAPAction);
IdHTTP1.Request.Host:= 'HOST';
IdHTTP1.Request.ContentLength:= 4546;
IdHTTP1.Request.CustomHeaders.AddValue('Expect', '100-continue');
IdHTTP1.Request.AcceptEncoding:= 'gzip, deflate';
IdHTTP1.Post(ServiceURL, RequestSolicitud, ResponseSolicitud);
ResponseSolicitud.SaveToFile('C:\Archivos\Responde.xml');
finally
IdHTTP1.Free;
RequestSolicitud.Free;
ResponseSolicitud.Free;
end;
end;