muchas gracias chicos! me respondo sola!! ya lo resolví estaba poniendo mal el parámetro.. va previo al xml y sin ?
seré curiosa.. que es REST saludos y gracias From: Daniel Calvin Sent: Friday, February 17, 2012 3:00 PM To: [email protected] Subject: [puntonet] WS de veraz - POST en .net Que buena preguta Mario, diría Juan en CQC.... Mirando lo que mando Roxana puede que sea REST..., bye bye WSDL.... Roxana, podes mandar el XML?, ( alter loos datos para que no venga usuario password, etc, tec ) Daniel El 17 de febrero de 2012 14:33, Leonardo Micheloni <[email protected]> escribió: Hola Roxana, Es un servicio SOAP o REST? On Fri, Feb 17, 2012 at 2:05 PM, Ing. Roxana Leituz <[email protected]> wrote: 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"); } } -- Leonardo Micheloni @leomicheloni -- Daniel A. Calvin Cooperator Team Member
