2

我正在尝试发布到汽车记录示例

Restangular.one('cars', 5).post('bids', {data: 'Some data'}).then(function() {
    $state.go('^');
});

或者

Restangular.one('cars', 5).all('bids').post({data: 'Some data'}).then(function() {
    $state.go('^');
});

由于某种原因,{data: 'Some data'}它作为 JSON 有效负载而不是 POST 表单参数发送。我究竟做错了什么?

4

1 回答 1

3

好吧,如果您使用的是 PHP,那么您可以获得完整的 json 有效负载,如下所示:

$data = (array) json_decode(file_get_contents('php://input'));

此 $data 将包含您通过 http post 发送的所有帖子数据。

于 2013-12-16T19:39:03.483 回答