У меня есть очень простой образец OData на основе отражения, который работает нормально и генерирует json, когда я использую заголовок Accept, как указано. Однако я не могу заставить его работать с параметром $format=json. Всякий раз, когда я добавляю этот параметр, я получаю Bad Request. В соответствии с этим кажется, что это должно работать: текст ссылки
Обратите внимание, что другие параметры системного запроса, такие как $select, работают нормально. Это .Net 4, работающий через VS2010.
$format
как допустимый параметр, но преднамеренно не позволяет запрашивать данные в формате JSON прямо из коробки. Насколько я знаю, это поддерживалось в версии 3.5. - person David Hoerster   schedule 31.08.2010