Página 1 de 1

Envio de factura a Soriana en Visual Basic me da un error "Bad request"

Publicado: Lun Abr 22, 2019 6:25 pm
por cassahillo
Hola necesito enviar mi archivo timbrado de addenda a soriana ...

necesito como es la envoltura SOAP...
LA TENGO ASI EN VISUAL BASIC 6.0

Código: Seleccionar todo

cSOAP = _
    "<?xml version=""1.0"" encoding=""utf-8""?>" & _
    "<soap:Envelope xmlns:soap=""http://www.w3.org/2003/05/soap-envelope"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"">" & _
    "<soap:Body>" & _
         "<RecibeCFDResponse xmlns=""http://www.sci-grupo.com.mx/"">" & _
         "<RecibeCFDResult>string</RecibeCFDResult>" & _
    "</RecibeCFDResponse>" & _
    "</soap:Body>" & _
    "</soap:Envelope>"
   
envolturaSOAP = cSOAP

oHttReq.setRequestHeader "SOAPAction", "http://www.sci-grupo.com.mx/RecibeCFD" '  sSoapAction
oHttReq.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
oHttReq.setRequestHeader "User-Agent:", "Oikos v1.2"
oHttReq.setRequestHeader "Host:", "serviciosweb.soriana.com"
oHttReq.setRequestHeader "Content-Length:", Len(sXml)
oHttReq.setRequestHeader "Connection:", "Keep -Alive"
oHttReq.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
oHttReq.setRequestHeader "cache -Control:", "no -cache"

oHttReq.send sXml


APOYO ... ME MANDA ERROR

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Header</h2>
<hr><p>HTTP Error 400. The request has an invalid header name.</p>
</BODY></HTML>

Re: Envio de factura a Soriana en Visual Basic me da un error "Bad request"

Publicado: Mar Abr 23, 2019 9:04 am
por Dado
Aqui esta un ejemplo de envio, compara lo que tu envias con lo que esta aqui

(Request-Line):POST /RecibeCfd/wsEdocRecibo.asmx HTTP/1.1
SOAPAction:"http://www.sci-grupo.com.mx/RecibeCFD"
Content-Type:text/xml; charset="utf-8"
User-Agent:CodeGear SOAP 1.3
Host:serviciosweb.soriana.com
Content-Length:5348
Connection:Keep-Alive
Cache-Control:no-cache