Skip to content

GraemeF/EasyHttp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

*EasyHttp*

Licensed under BSD. For full License and included software licenses please see LICENSE.TXT

Please log all issues are tracked here: http://youtrack.codebetter.com/issues/EHTTP


USAGE
=====

To do a POST with JSON:


  var customer = new Customer();

  customer.Name = "Joe";
  customer.Email = "joe@smith.com";


  var http = new HttpClient();

  http.Post("url", customer, HttpContentTypes.ApplicationJson);
  
 
To get some data in JSON format:

  var http = new HttpClient();
	
  http.Request.Accept = HttpContentTypes.ApplicationJson;

  var response = http.Get("url");

  dynamic customer = response.DynamicBody;

  Console.WriteLine(String.Format("Name: {0} - Email: {1}, customer.Name, customer.Email));


  If you want Static:

  var customer = response.StaticBody<Customer>();

  If you want just raw undecoded text:

  var customer = response.RawText;

About

Http Library for C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%