Ver Mensaje Individual
  #4  
Antiguo 14-08-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 264
Reputación: 2
pgranados Va por buen camino
Cita:
Empezado por pablog2k Ver Mensaje
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;
Responder Con Cita