Как вы отправляете «команды» на сервер RESTful?
Вариант использования: Мой сервер кэширует определенную информацию, чтобы ему не приходилось считывать базу данных каждый раз, когда запрашивается эта информация. , Мне нужен способ отправить команду из моего клиентского приложения, чтобы сказать серверу очистить кеш. Будете ли вы использовать POST
или PUT
на каком-то URL-адресе, например « ... / flush_cache
»?
«Команда» на самом деле не требует данных » Передача представительного состояния ", если передаваемое состояние не является результатом команды -"
Что мне нужно сделать, чтобы вернуть json с ODATA?
Вам нужно добавить "Accept: application/json" в раздел заголовка запроса.
Посмотрите эту ссылку
"... но я получаю сообщение "Не удается найти веб-страницу", используя http://test.com/feed2/ODataService.svc/results?$format=JSON..."
вам не нужен $format=JSON в Uri.
Просто используйте "http://test.com/feed2/ODataService.svc/results"
(с Accept: application/json в заголовке запроса)