отправлять данные в REST API с помощью RESTClient для аддона Firefox - PullRequest
0 голосов
/ 10 января 2012

Я использую RESTClient для аддона Firefox для тестирования REST API, я установил некоторые заголовки, которые работают нормально, если я установил тело запроса и метод на GET, я не смог получить доступ к данным через приложение PHP, но доступные заголовки

**Request headers**   
   Content-Type : application/json

**Request Body**  

   [
   {
    "data1" : "value1",
    "data2" : "value2",
    "data3" : 1
    }
   ]

Как правильно задать тело запроса?

1 Ответ

4 голосов
/ 10 января 2012

Задание тела для запросов GET - это "бессмыслица", потому что GET означает получение некоторой информации, а тело запроса используется для отправки данных.

Именно с этой точки зрения веб-серверы в большинстве случаев игнорируют текст запроса GET , что может объяснить, почему вы можете 't получить ваши данные из вашего PHP-скрипта.

Если цель вашего запроса - создать или обновить ресурс, который вы должны рассмотреть с помощью POST или PUT для REST.

Здесь уже открыта тема с почти таким же вопросом: HTTP GET с телом запроса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...