me olvidé de la respuesta, en general se utiliza el status code de respuesta para informar el resultado y el content-type para el tipo de contenido
On Fri, Feb 17, 2012 at 3:24 PM, Leonardo Micheloni < [email protected]> wrote: > justamente te preguntaba porque me llama la atención que tengas que armar > un xml a mano si es SOAP. > REST es una arquitectura para aprovechar HTTP para ofrecer servicios > > URL: describen el recurso > Verbo HTTP: la acción sobre el recurso > > en el cuerpo va el mensaje, en general en JSON pero también puede ser XML > (medio raro pero es posible) > > me llamaba la atención que hagas el XML a mano porque .net te general el > proxy para interactuar con SOAP actuamáticamente siempre y cuando el > servicio exponga el WSDL (por eso Daniel preguntaba sobre él) en cambio en > REST esto no existe. > > es un resumen rápido, espero haber sido claro. > > On Fri, Feb 17, 2012 at 3:10 PM, Ing. Roxana Leituz < > [email protected]> wrote: > >> ** >> 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 <[email protected]> >> *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 >> >> >> > > > -- > Leonardo Micheloni > @leomicheloni > > -- Leonardo Micheloni @leomicheloni
