Call a REST API

  • HttpClient httpclient wiki page
  • AutoRest wiki page autorest
  • Swagger wiki page swagger

  • RestSharp
    • home 1
    • SO example 2
    • projects using it 3
    • sample upload var request = new RestRequest(Method.POST); request.AddHeader("content-type", "application/x-www-form-urlencoded");
  • cURL
    • libcurl.NET 4
    • CurlSharp 5 .Net binding and object-oriented wrapper for libcurl.
    • CURLE_SSL_CERTPROBLEM 6
  • WebClient
  • HttpWebRequest 7 / HttpWebResponse 8
    • WebRequest & Json.Linq 9
  • Flurl todo

API Design Guidelines

  • API Style Book — companies sharing API Design Guidelines 10
< «