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