Buenas tardes,
A ver si alguien puede ayudarme. Estoy intentando enviar un fichero XML, creado igual que para Bizkaia, pero con las diferencias de Gipuzcoa lo guardado en 'el_fichero_a_enviar', sin comprimir.
Código:
<?xml version="1.0" encoding="UTF-8" ?>
- <T:TicketBai xmlns:T="urn:ticketbai:emision">
- <Cabecera>
<IDVersionTBAI>1.2</IDVersionTBAI>
....
</T:TicketBai>
A la hora de enviar, yo utilizo HTTPClient de SecureBlackBox, programación en Delphi
Código Delphi
[-] sbxHTTPClient1.RequestParameters.ContentType := 'application/xml;charset=UTF-8';
otros_parametros := 'Accept-Encoding: ' + '' + #13#10
+ 'Content-Encoding: ' + '';
sbxHTTPClient1.RequestParameters.CustomHeaders := otros_parametros;
sbxHTTPClient1.PostFile('https://tbai-prep.egoitza.gipuzkoa.eus/WAS/HACI/HTBRecepcionFacturasWEB/rest/recepcionFacturas/alta', el_fichero_a_enviar);
El componente me dice que la cabecera va con la siguiente información
Código:
POST /WAS/HACI/HTBRecepcionFacturasWEB/rest/recepcionFacturas/alta HTTP/1.1:
Content-Type: application/xml;charset=UTF-8
Host: tbai-prep.egoitza.gipuzkoa.eus
User-Agent: SecureBlackbox
Accept-Encoding:
Connection: keep-alive
Content-Encoding:
Content-Length: 9411
Pues bien, al enviar da un error 'Connection lost due to error 10058' aparentemente me rechaza y no consigo, por más pruebas y combinaciones que haga al conectar. Podéis indicarme como lo hacéis vosotros, para ver donde me equivoco?
Gracias