php - 经常通过http获取rest api的输入参数为空
问题描述
我在域上托管了一个休息 APIhttps://test.com/api.php
这个 rest api 的输入是原始 json -{"email":"test@gmail.com"}
从 PHP 中,我使用下面的代码捕获这个原始输入:
$postData = file_get_contents("php://input");
如果我点击https://test.com/api.php这工作正常
但是当我尝试使用http://test.com/api.php时,有时它工作正常但有时我将发布数据设为空
这种行为的任何具体已知原因?无法弄清楚问题是什么。
我正在使用邮递员进行 API 命中。
解决方案
推荐阅读
- c# - 我遵循了有关在统一上为 fps 游戏制作控件的教程。控件可以工作,但是如果我离开控件,那么我会继续向左移动
- c# - 从类方法获取错误到 Web api 调用的最佳方法
- ios - Swift 5:从 tableView numberOfRowsInSection 返回数组计数时索引超出范围
- python - 使用 for 循环打印时间序列
- node.js - Nodejs(express)正在运行但请求不起作用
- php - 如何安全地存储客户的用户名?
- json - 从 API 解码 JSON - Swift 5
- java - 如何在循环中更新多个变量
- java - Java中的自定义序列化
- ios - 如何以编程方式在 UIView 的中心添加文本?