Отправьте данные в кодировке URL вместо JSON - PullRequest
1 голос
/ 09 февраля 2012

Можно ли POST "закодировать URL" параметры в удаленный веб-сервис вместо JSON или XML?

Мое приложение rails использует веб-сервис, который принимает параметры в кодировке URL (тип содержимого: application / x-www-form-urlencoded) в запросах POST и дать ответы JSON.

Является ли этот вид служб RESTful распространенным?

1 Ответ

2 голосов
/ 09 февраля 2012

Когда вы обращаетесь к веб-службе JSON или XML с использованием Ajax, тогда параметры просто кодируются как GET или POST и обычно отправляются с использованием типа содержимого application/x-www-form-urlencoded (см. http://api.jquery.com/jQuery.ajax/ для примера, специфичного для jQuery).

Таким образом, в принципе, да, таким способом можно отправлять данные в любом формате (JSON, XML, BSON и т. Д.).

...