php - 使用 Postman 通过原始 JSON 发送 POST 数据

标签 php json rest postman

我有 Postman(不能在 Chrome 中打开的那个),我正在尝试使用原始 JSON 发出 POST 请求。

在“正文”选项卡中,我选择了“原始”并使用此正文选择了“JSON(应用程序/json)”:

{
    "foo": "bar"
}

对于我有 1 的标题,Content-Type: application/json

在 PHP 方面,我现在只是在做 print_r($_POST);,我得到一个空数组。


如果我使用 jQuery 并且这样做:

$.ajax({
    "type": "POST",
    "url": "/rest/index.php",
    "data": {
        "foo": "bar"
    }
}).done(function (d) {
    console.log(d);
});

我得到了预期:

Array
(
    [foo] => bar
)

那么为什么不使用 Postman 呢?


postman 截图:

enter image description here

和标题:

enter image description here

最佳答案

只需从二进制旁边的下拉菜单中选中 JSON 选项即可;当您单击原始时。应该这样做

skill synon pass json to postman

关于php - 使用 Postman 通过原始 JSON 发送 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008071/

相关文章:

javascript - 如何在 jQuery 上通过鼠标移动来放大和缩小屏幕的一部分?

php - Mysql 多重选择器

javascript - 在循环中使用innerHTML无法正确显示json结果集

java - 如何使 Immutables 库跳过序列化可选字段

spring - HTTP 状态 401 - 需要完全身份验证才能访问此资源

java - Resttemplate 表单/多部分 : image + JSON in POST

php - 如何安装和配置最新的xampp、php、Mysql、apache服务器,并使用dreamviewer进行配置

php - PHP 中读取请求的向后兼容性

javascript - OData 格式 = json 的剑道网格数据源

.net - 为批量操作实现网络 Hook