پروژه 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");