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

Responder a