Платформы клиента .NET Rest

Я ищу лучшую платформу .NET С# для создания клиента REST Http. Мои требования следующие:

  • Единичное тестирование (макет)
  • Поддержка многочастной формы и загрузки файлов

Я просмотрел Hammock, но ему не хватает документации и, кажется, хлопотно при попытке произвести фальсификацию загрузки файлов.

Любые предложения, пожалуйста?

Ответы

Ответ 1

Я только что отправил исправление для вышеупомянутой проблемы с насмешливыми загрузками файлов с использованием гамака и был принят в багажник. Подробнее см. issue 13.

Ответ 2

Существует также RestSharp. Я унаследовал его по некоторым проектам и не полностью изучил его сам, поэтому, боюсь, я не могу сказать, соответствует ли он вашим требованиям.

разработчик RestSharp активен в сообществе .Net, поэтому, если опубликованная документация не покрывает что-то, я бы сказал, что есть хорошие шансы получить некоторые помощь.

Ответ 4

Также посмотрите на клиент Microsoft.Http в http://wcf.codeplex.com/ Он будет включен в будущие версии фреймворка. Относительно легко unit test с.