Skip to content

scottmeyer/SlimRest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SlimRest

Build status

This client is a simple synchronous/asynchronous wrapper for making requests to RESTful APIs. It exposes basic GET, POST, PUT, PATCH and DELETE requests.

Client Basics

Given a simple RESTful API, the following retrieves a few cat facts.

public class CatFactResponse
{
    public List<string> Facts { get; set; }
    public bool Success { get; set; }
}

var client = new RestClient("http://catfacts-api.appspot.com/api");

var response = client.Get<CatFactResponse>(
                new RestRequest("facts")
                    .WithQueryParameter("number", 5)
            );

NuGet Package

A NuGet package is available here.

About

A simple synchronous/asynchronous REST client for .Net

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages