Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Serverxmlhttp + Invalid Xml

Estas en el tema de Serverxmlhttp + Invalid Xml en el foro de Frameworks JS en Foros del Web. Hola, Tengo una aplicativo ASP que se comunica con un CGI externo. A este CGI le tengo que pasar un XML y el me devuelve ...
  #1 (permalink)  
Antiguo 27/03/2007, 05:05
 
Fecha de Ingreso: diciembre-2005
Mensajes: 13
Antigüedad: 18 años, 4 meses
Puntos: 0
Serverxmlhttp + Invalid Xml

Hola,

Tengo una aplicativo ASP que se comunica con un CGI externo. A este CGI le tengo que pasar un XML y el me devuelve otro XML con la respuesta de la operación.

Estoy enviando un xml por el método POST usando el objeto XMLHTTP de ASP y el CGI donde mando este xml me dice que esta mal formado.
En cambio si este XML lo envío desde un formulario tb usando el método POST el CGI me dice que esta bien formado el XML.

Creo que el problema esta en la línea de objHTTP.setRequestHeader debe ser por algún tema de codificación.

Código:
<%
xml = ""
xml = "<?xml version=""1.0"" encoding=""iso-8859-1""?>"
xml = xml & "<test>"
xml = xml & "<user>xxxx</user> "
xml = xml & "<password>xxxxx</password> "
xml = xml & "</test>"

Response.ContentType = "text/html"
Set objHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")

url = "url+xxxx.cgi"
body = xml
username = ""
password = ""

objHTTP.open "POST", url, False, username, password
objHTTP.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
objHTTP.send body
auxXML = objhttp.responseText
set objHTTP = nothing
%>
<br>
XML RECIBIDO<br>
<textarea cols="100" rows="10"><%=auxXML%></textarea>


He buscado por internet y no logro encontrar la solución...

kenavik
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:22.