Ответ 1
RestSharp удаляет следующие болевые точки:
- Quirks в .NET HTTP-классах (основная аутентификация нарушена, обработка ошибок для ответов не-200 и т.д.)
- Автоматическая десериализация данных ответа в POCOs
- Упрощенный API (
request.AddParameter(name, value)
вместо ручной компиляции тел запроса - Упрощенная семантика запроса/ответа, особенно для async (однако она ущемляет асинхронность и может не соответствовать всем требованиям, и в этом случае я также предложил бы оценивать Hammock)
Deserialization, вероятно, является самым большим преимуществом, поскольку для большинства API-интерфейсов вам не нужно делать очень много, чтобы получить XML или JSON в свои объекты С#.
Я бы просмотрел эти страницы для получения дополнительной информации
https://github.com/restsharp/RestSharp/wiki https://github.com/restsharp/RestSharp/wiki/RestSharp-Blog-Posts-and-Links
Не стесняйтесь размещать любые вопросы здесь или на Google Group