Consumir un servicio REST desde C#

Complementando la versión que mi compañero Jack publicó hace tiempo referente a éste mismo tema (ver post), les comparto una versión donde envió un string con información JSON.

El framework utilizado es: 4.0

La librería utilizada es: System.Net;

  var syncClient = new WebClient();
  syncClient.Headers[HttpRequestHeader.ContentType] = "application/json; charset=utf-8";
  syncClient.Headers[HttpRequestHeader.Accept] = "application/json";

  var resp = syncClient.UploadString(baseUrl, "POST", "{nombre: Emiliano, apellido: Zapara}");
  Console.WriteLine("\nRespuesta: {0}", resp);

 

Como valor agregado, pueden realizar sus pruebas creando un archivo en PHP con la siguiente información:

<?php      echo file_get_contents('php://input');  >

Bueno, una forma de agilizar la creación de clases en C# a partir de un JSON es utilizando Json2csharp

Analista/Desarrollador y cofundador de QBit Mexhico. Tecnologías utilizadas Android, Java (EJB, Servlets, Faces, Groovy & Grails, Maven, Swing), .Net (C#, VB, ASP, MVC), Delphi, Spring, Hibernate, DTSx, Oracle, T-SQL, Firebird, MySQL, MongoDB, NodeJs, ReactJs (Flux). Sistemas Operativos Mac, Ubuntu y Windows.

Twitter LinkedIn 

One thought on “Consumir un servicio REST desde C#

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *