【问题标题】:Difficulty receiving Json Form-Data Through PostMan难以通过 PostMan 接收 Json 表单数据
【发布时间】:2017-01-15 18:13:22
【问题描述】:

而在PHP文件代码上接收数据就像-

print_r($_POST);
echo $name = $_REQUEST['name'];

我得到的是空数组

如何在发布时获取价值?这是我使用的标题

【问题讨论】:

  • 只是为了测试,将您的代码 (print_r, echo..) 替换为:phpinfo(32); 并再次通过 Postman 发送请求。您应该会看到列表中的变量..

标签: php json postman


【解决方案1】:

在发布数据时使用x-www-form-urlencoded。然后

echo json_encode($_POST);//prints into json format

试试吧。

注意:默认情况下,$http 服务将通过将数据序列化为 JSON,然后使用内容类型“application/json”发布它来转换传出请求。当我们想将值作为 FORM 帖子发布时,我们需要更改序列化算法并以 content-type 发布数据,“application/x-www-form-urlencoded”。

【讨论】:

    猜你喜欢
    • 2018-09-15
    • 1970-01-01
    • 2017-11-19
    • 2017-10-23
    • 2016-10-25
    • 2020-09-05
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    相关资源
    最近更新 更多