پروژه refit
نویسنده: حامد سبزیان
تاریخ: ۱۳۹۷/۰۷/۰۳ ۲۲:۵۷
آدرس: www.dntips.ir
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");