Los servicios web de ASP.NET tienen eso, que cuando quieres devolver tu objeto Person te lo renombran al nombre del método + result y te lo meten dentro de un método + response, así este código: public class Person { public string Name { get; set; } }   [WebService(Namespace   Read More ...

Categories: Uncategorized

Aquí dejo un ejemplo de como usar MVC para hacer servicios rest utilizando diferentes formatos para transportar los datos, para la serializacion Json utilizo la librería Json.NET, es la única dependencia. Las url de los servicios de este ejemplo serán estas: http://localhost/RestServices/MyClass/All.json http://localhost/RestServices/MyClass/All.xml http://localhost/RestServices/MyClass/Get/1.json http://localhost/RestServices/MyClass/Get/1.xml http://localhost/RestServices/MyClass/GetByName/Nombre%201.json http://localhost/RestServices/MyClass/GetByName/Nombre%201.xml http://localhost/RestServices/MyClass/Put.json http://localhost/RestServices/MyClass/Put.xml http://localhost/RestServices/MyClass/Delete.json   Read More ...

Categories: Uncategorized

XFire te permite generar el código necesario para un cliente de webservice a partir de su WSDL   Para usarlo con Eclipse debes instalar el Plugin, para eso vas al menú Help/Install New Software le das a Add en Name le pones XFire y en location le pones esta dirección   Read More ...

Categories: Uncategorized

Hace unos días Jordi escribió sobre las SoapExtensions y yo sobre las SoapHeaders, hoy le añadimos herencia y vemos como ahorrarnos bastante código y trabajo en una capa de servicios. La idea es que todos los métodos de todos los servicios web de la aplicación se autentifiquen en el mismo   Read More ...

Categories: Uncategorized

Añadir cabeceras personalizadas a los mensajes de nuestros servicios web es realmente sencillo, en esas cabeceras podemos transportar cualquier dato que nos interese tokens, usuario y contraseña, lo que sea.. Hay que hacer lo siguiente: 1- Crear la clase con los datos que herede de SoapHeader public class SoapHeaderData: SoapHeader   Read More ...

Categories: Uncategorized

Tenemos un par de Clientes que usan Java y tienen que consumir los servicios web de nuestras aplicaciones (asmx), hemos tenido muchos problemas generando las clases desde Eclipse o el Intellij IDEA desde el wsdl autogenerado de los asmx. Al final hemos encontrado la solución, usar el XFIRE, usando ese   Read More ...

Categories: Uncategorized

Me he estado volviendo medio loco estos días intentando conectar con el servicio de un tercero, la documentación no era todo lo clara que uno espera… Intente pasarle las Credenciales como NetworkCredentials en el HttpRequest y nada, añadiendo cabeceras de autentificación al mensaje SOAP y nada, al final las espera   Read More ...

Categories: Uncategorized

Aquí dejo una clase para consumir servicios web vía SOAP en los que no tengamos el WSDL o que el Wizard nos de problemas: using System; using System.Text; using System.IO; using System.Net; using System.Xml; namespace Test { class SOAPClient { public static XmlDocument SendMsg(XmlDocument xmlRQ) { byte[] byte1; Stream myStream;   Read More ...

Categories: Uncategorized

CacheDuration es un atributo de WebMethod con el que podemos implementar de manera muy sencilla un sistema de chache basado en el tiempo, cuando le indicamos la duración del Cache (en segundos) el servidor guarda los parámetros del request y la respuesta, así mientras no caduque el cache para parámetros   Read More ...

Categories: Uncategorized

PUBLICIDAD

EMAIL





posts recientes

Instala la ultima versión...

Posted on ene - 23 - 2012

0 Comment

primer Vistazo al framework...

Posted on ene - 12 - 2012

0 Comment

Changelog de MongoMapper.NET

Posted on ene - 5 - 2012

0 Comment

Sponsors

  • Etooltech
  • Dingus Services
  • Etooltech
  • Dingus Services