Month: August 2017
Biblioteka Refit lepsza od RestSharp
Po lekturze Exploring refit, an automatic type-safe REST library for .NET Standard i zamienieniu bibliotek w jednym projekcie mogę stwierdzić że Refit jest po prostu lepszy.
Tak wygląda korzystanie z niego:
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");
RestSharp problem z deserializacją
Przy okazji jeśli wywala wam się serializacja w RestSharp’ie to może powodem jest brak domyślnego Json.NET – Newtonsoft serializera. Opis jak sobie z tym poradzić