پروژه refit
200, OK
https://github.com/reactiveui/refit icon

REST API Client

ایجاد یک interface با متدهای معادل:

public interface IGitHubApi
{
    [Get("/users/{user}")]
    Task<User> GetUser(string user);
}

نمونه سازی اتوماتیک و فراخوانی سرویس:

var gitHubApi = RestService.For<IGitHubApi>("https://api.github.com");

var octocat = await gitHubApi.GetUser("octocat");


پروژه refit