Лучший способ написать «клиент» службы RESTful в .Net? [закрыто]

Какие методы люди используют для «потребления» сервисов в стиле REST на .Net? Простой http-клиент? В связи с этим: многие службы отдыха теперь используют JSON (он работает быстрее и быстрее) - так что же используется библиотека JSON?

13.08.2008 04:04:05
Я добавил этот пост в блог много лет назад, хотя никогда не пробовал. Похоже, это может помочь вам: < blogs.msdn.com/nathana/archive/2007/09/13/… >
Matt Hamilton 13.08.2008 04:08:42
1 ОТВЕТ
РЕШЕНИЕ

Мой подход был

  1. Напишите несколько библиотек и интерфейсов для сериализации ваших объектов в REST-совместимый XML. Вы не можете просто использовать встроенные сериализаторы, потому что ваш сервис может не принимать тот же тип XML, который хочет предоставить вам .NET.

    Пример: при передаче логических значений в REST-сервис Rails "true"становится несериализованным как true, тогда как "True"(что дает вам .NET) десериализуется false.

  2. Напишите несколько библиотек для выполнения HTTP, оборачиваясь вокруг основных WebRequestобъектов .NET . Вы можете получить некоторую выгоду от некоторых сторонних библиотек в этой области, так как она имеет тенденцию быть более стандартной. Однако я обнаружил некоторые проблемы, такие как эта прекрасная ошибка в .NET Framework , поэтому я рад, что застрял с основами.

5
13.08.2008 04:30:50
Я не знаю ни одного сериализатора .NET, который будет выдавать «True». На кого ты ссылаешься? Нет таких проблем с XML Serializer.
John Saunders 17.08.2009 23:40:29