1
当我通过node.js
充满了一些数据来Kohana
做POST查询时,我总是得到空数组,但是当我通过浏览器本地JavaScript
AJAX调用做它 - 它获得正确的数据 - 我发送的。Node.js的POST请求的Kohana
Node.js的代码(我使用request库) - 不工作:
request.post(
'http://someurl',
{ id : 'ididididid' },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log('returned BODY:', body);
}
}
);
Node.js的是获得响应(statusCode == 200)
但它是空数组
jQuery代码 - 运行良好:
$.ajax({
type: 'POST',
url : 'http://someurl',
dataType : 'JSON',
data : {
id : 'idididid'
},
done : function(data) {
console.log(data.responseText);
}
});
Kohana代码(内部控制器):
$data = $this->request->post();
echo json_encode($data);
我在这里做错了什么?