Restler API Explorer发布JSON数据

时间:2013-03-13 11:01:48

标签: php restler

使用Restler API Explorer将JSON数据发布到我的Restler Web服务时遇到问题。

这是一个例子

/**
 * 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字符串

{“product_id”:“MOO”}

我在日志中输出以下内容

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',)

这就是我所期望的。

可以有任何问题吗?

干杯 罗布

1 个答案:

答案 0 :(得分:1)

这是由于API资源管理器中的错误导致一个月后修复

将您的资源管理器更新为https://github.com/Luracast/Restler-API-Explorer

中的最新资源

删除缓存并查看问题消失