Обозреватель API Restler публикует данные JSON
У меня возникла проблема с отправкой данных JSON в мой веб-сервис Restler с помощью обозревателя API Restler.
Вот пример
/**
* Inserts a product
*
* @param string $product_id {@from body} The SKU for the product
* @return a product object which contains the product
*/
function post($product_id=NULL, $request_data=NULL){
error_log(var_export($request_data,1));
}
Когда я публикую следующую строку JSON через проводник
{"идентификатор продукта": "МУ"}
Я получаю следующее, выведенное в журнале
array ('{____"product_id":_"MOO"}' => '','index_url' => 'index',)
В то время как, если я использую CURL, например,
curl -X POST http://xxx.xxx.xxx/products.json -H "Content-Type: application/json" -d '{"product_id": "MOO"}'
Я получаю
array ('product_id' => 'MOO','index_url' => 'index',)
Именно этого я и ожидал.
Может ли кто-нибудь определить, что не так?
Приветствия Роб
2
Author: user1520705, 2013-03-13
1 answers
Это связано с ошибкой в проводнике API, которая была исправлена месяц назад
Обновите свой проводник до последней версии с https://github.com/Luracast/Restler-API-Explorer
Удалите свой кэш и посмотрите, как проблема исчезнет
1
Author: Arul Kumaran, 2013-03-14 13:35:22