Информация об изменениях

Сообщение Re: REST API, практические вопросы от 24.11.2016 18:16

Изменено 25.11.2016 8:55 Serginio1

Здравствуйте, Artem Korneev, Вы писали:

Не в тему. Но меня заинтересовал The automatic type-safe REST library for Xamarin and .NET

Смысл в том, что мы можем для клиента описать интерфейс

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

The RestService class generates an implementation of IGitHubApi that uses HttpClient to make its calls:
var gitHubApi = RestService.For<IGitHubApi>("https://api.github.com");

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


Но вот аналог для Asp.Net не нашел. А было бы удобно
Здравствуйте, Artem Korneev, Вы писали:

Не в тему. Но меня заинтересовал Refit: The automatic type-safe REST library for .NET Core, Xamarin and .NET

Смысл в том, что мы можем для клиента описать интерфейс

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

The RestService class generates an implementation of IGitHubApi that uses HttpClient to make its calls:
var gitHubApi = RestService.For<IGitHubApi>("https://api.github.com");

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


Но вот аналог для Asp.Net не нашел. А было бы удобно