me respondo sola!! ya lo resolví estaba poniendo mal el parámetro.. va previo al xml y sin ?
saludos y gracias From: Ing. Roxana Leituz Sent: Friday, February 17, 2012 2:05 PM To: [email protected] Subject: [puntonet] WS de veraz - POST en .net Estimados, como estan? estoy teniendo que implementar el webservices de veraz para una aplicación, me dicen que se usa con método post, se envía un xml y se recibe otro, estoy usando la siguiente función, donde xmlenvio es el xml. El tema es que la respuesta esta siendo la siguiente: Fri, 17 Feb 2012 16:58:14 GMT Name "<?xml version" has invalid character ' ' DAD name: consulta817 PROCEDURE : wserv URL : http://nvrz45:80/pls/consulta817/wserv?par_xml= PARAMETERS : =========== ENVIRONMENT: ============ PLSQL_GATEWAY=WebDb........ -------------------------------------- Probé de mil maneras diferentes conectarme y siempre es el mismo error, en veraz no me dan mucha ayuda, me pasaron algo en php.. sabiendo que trabajo .net y me pidieron mi función, la mandé y después me contestaron que la implementación no es su responsabilidad.. y esa fue toda la ayuda!! Alguien me podrás orientar?? muchisimas gracias!! public string POSTXml(string vXMLEnvio) { string url = "https://online.org.veraz.com.ar/pls/consulta817/wserv?par_xml="; WebRequest req = null; WebResponse rsp = null; try { StringBuilder strRequest = new StringBuilder(); req = WebRequest.Create(url); req.Method = "POST"; req.ContentType = "text/xml"; StreamWriter writer = new StreamWriter(req.GetRequestStream()); writer.WriteLine(vXMLEnvio); writer.Close(); rsp = req.GetResponse(); var sr = new StreamReader(rsp.GetResponseStream()); string responseText = sr.ReadToEnd(); return responseText; } catch (Exception e) { throw new Exception("There was a problem sending the message"); } }
