Сообщение 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
Смысл в том, что мы можем для клиента описать интерфейс
The RestService class generates an implementation of IGitHubApi that uses HttpClient to make its calls:
Но вот аналог для Asp.Net не нашел. А было бы удобно
Не в тему. Но меня заинтересовал 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
Смысл в том, что мы можем для клиента описать интерфейс
The RestService class generates an implementation of IGitHubApi that uses HttpClient to make its calls:
Но вот аналог для Asp.Net не нашел. А было бы удобно
Не в тему. Но меня заинтересовал 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 не нашел. А было бы удобно