0

我有 chrome 高级休息客户端插件,无法发送简单的发布数据。尝试了几次 - 没有成功,不知道出了什么问题。

我设置了php函数返回:

   public function test() {
        echo json_encode($_POST);
        echo json_encode($_GET);
        //echo json_encode($_REQUEST);
    }

并在有效负载字段中,我从控制台从真正的 ajax 请求中复制此类文本 - 表单数据:

slip_data[0][stake_amount]:1
slip_data[0][id]:736372

结果只是

[][]

为什么会这样?

4

1 回答 1

0

您输入的有效负载结构错误。您需要使用正确的编码。例如,如果您想将 POST 数据作为 wwwurlencoded 数据发送,它应该如下所示:

slip_data%5B0%5D%5Bstake_amount%5D=1&slip_data%5B0%5D%5Bid%5D=736372

其他可能性是使用多部分形式的数据。

于 2013-10-28T11:34:04.463 回答