Сообщение Re: REST API, практические вопросы от 24.11.2016 18:16
Изменено 25.11.2016 9:00 Serginio1
Здравствуйте, 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 не нашел. А было бы удобно
Re: REST API, практические вопросы
Здравствуйте, Artem Korneev, Вы писали:
Не в тему. Но меня заинтересовал Refit: The automatic type-safe REST library for .NET Core, Xamarin and .NET
Refit: The automatic type-safe REST library for Xamarin and .NET 2
Смысл в том, что мы можем для клиента описать интерфейс
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
Refit: The automatic type-safe REST library for Xamarin and .NET 2
Смысл в том, что мы можем для клиента описать интерфейс
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 не нашел. А было бы удобно