Usar el método post de un servicio APIs REST desde C#

1 Ya comentamos como se puede usar un servicio web APIs REST desde C# haciendo uso de su método GET, pero hoy os quiero mostrar cómo usar los métodos post de estos servicios que se usan para envío de información a al servicio. Antes de nada, os pido disculpas por no poder poneros un servicio web donde poder hacer vuestras pruebas, me he basado en código propio, cambio los datos reales por valores ficticios. Vamos a usar una clase que me nos a hacer todos muchos más fácil, JavaScriptSerializer.   JavaScriptSerializer ser = new JavaScriptSerializer();   Recordar que deberéis usar el espacio de nombres System.Web.Script.Serialization, como lo vamos a usar más de una vez, os recomiendo que lo añadáis a […]

Usar un servicio web API Rest con C# (CSHARP)

Ya no es ninguna novedad, el uso de servicio web API Rest en nuestra aplicaciones es superútil , porque nos permite “desconectar” el código de gestión de una aplicación de su presentación al usuario lo que se conoce como frontend. Antes de nada, debes saber que un servicio REST  Representational State Transfer o Transferencia de Estado Representacional en españoles un protocolo HTTP para la comunicación entre sistemas. Los sistemas que siguen los principios REST se llaman con frecuencia RESTful. Antes de entrar en detalle de como usar un servicio web API Rest con C# debemos de tener una base mínimo. Fundamentos de REST Un protocolo cliente/servidor sin estado: cada mensaje HTTP contiene toda la información necesaria para comprender la petición. Como resultado, […]

Desbloquear Workspace de Eclipse

Tras varios apagones de luz en la oficina del trabajo, me ha pasado un par de veces que, al reiniciar mi máquina y abrir el Workspace de Eclipse en el que estaba trabajando, se quedaba bloqueado y no lo abría. Entonces puse a prueba la recomendación de un compañero que le sirvió en su momento: Lo primero que hay que hacer es ir a la carpeta del workspace y consultar el archivo .log que existe dentro de la carpeta .metadata. Si el registro te marca el siguiente error !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes la solución es la siguiente: Elimina el archivo indicado de la siguiente ruta .metadata\.plugins\org.eclipse.core.resources\.projects\\.markers.snap Tras eliminarlo, […]

Añadir una marca de agua a los textbox en C#

Hace unas semanas os estuve hablando del como poder instalar el maravilloso componente para poder usar AJAX en visual studio llamado AJAX control Toolkit. Hoy me gustaría enseñaros como con tres segundos de trabajo lograremos darle a nuestra aplicación web un nuevo estilo más atractivo. Si hemos intalado en nuestra caja de herramientas nuestro kit podemos arrastrar directamente nuestro componente o desde el modo edición visual pulsar sobre un TextBox y añadirle el extensor “TextBoxWatermark”. Yo personalmente soy mas manual y me gusta poner los componente a mano. Debemos de tener en cuenta añadir a la página aspx los siguientes pasos: 1. Añadir el componente AJAX. 2. Añadir un ScriptManager para que funcione nuestro código AJAX. Ojo que solo podemos […]

Códigos funcionales para HTML5

Ya hemos hablado en distintas ocasionas en el blog de cosas relacionadas con HTML5. Lo que me gustaría compartir con vosotros hoy es una página realmente interesante en la que podremos encontrar snippets de HTML5. Esta web nos puede ayudar a descubrir las nuevas funcionalidades que nos ofrece HTML o para ahorrar tiempo en nuestros desarrollos. Debemos de tener en cuenta que para que funcionen los ejemplos, nuestro navegador debe de ser compatible con la última versión de HTML5. Vía Kabytes

Instalar AJAX Control Toolkit en Visual Studio

Al contrarío de mis dos compañeros de blog, LuisDo y JuanLu, mi mundo laboral no está muy asociado al mundo del software libre, es más prácticamente trabajo con Microsoft. Por ello, hoy me gustaría hablaros un poco sobre el toolkit ofertado de forma gratuita por Microsoft para la ampliación de AJAX de una forma cómoda. Para aquellos que aún solo relacionáis AJAX con un equipo de fútbol MUY MAL. Son las siglas de Asynchronous JavaScript And XML, aunque con el paso del tiempo nos iremos dando cuenta que no siempre tiene que ser asíncrono y que XML ha sido sustituido por otras estructuras de datos más ligeras para el tráfico como JSON. En definitiva: al usar esta tecnología mejoraremos la […]

Comparativa de desarrrollo para smartphones

Os dejo esta comparativa que he encontrado en RetroNet de cantidad de trabajos buscados según la plataforma de desarrollo para smartphones. Sólo se encuentra la comparación entre Android, IOS y Windows Phone, ya que al resto no se le ve un gran futuro… Se puede observar la progresión descendente que adquiere en terminales con Windows Phone y ascendente para los otros dos, superando durante el último año claramente Android a IOS.