php - 用于 php Web 服务的斜杠
问题描述
我是网络服务的新手,我创建了一个小例子。
代码是:
$json_encoded = file_get_contents('php://input');
$array = json_decode($json_encoded, true);
if ( count($array) ) {
echo "OK: data received";
} else {
echo "NO data received";
}
这个小脚本位于http://www.example.com/api/check/index.php
现在,如果我尝试使用 POSTMAN 软件使用 json 有效负载对其进行测试,如果我在以下位置使用 POST 调用,它会非常有效http://www.example.com/api/check/
:
OK: data received
但是,如果我尝试在没有斜杠的情况下向同一地址发送请求,http://www.example.com/api/check
我会得到:
NO data received
有没有办法让它适用于两个调用(有和没有斜杠)?
我无法编辑服务器配置,所以我想让它工作编辑index.php
或在.htaccess
此处添加http://www.example.com/api/check/
有什么建议吗?
解决方案
推荐阅读
- mysql - 不在 localhost 端口上运行 Express Node.js?
- javascript - 我的 React-Bootstrap Button 和 Dropdown 大小不同
- android - 远程打开设备上的应用程序
- reactjs - 当用户修改数据时,mutate 会导致 react-table 错误:不是函数
- ruby-on-rails - Ruby on Rails 变量在视图中显示 Active Record 数据而不是整数
- node.js - 如何在 NodeJS 中将 createReadStream 转换为缓冲区?
- r - 如何排列折线图和点图的值
- c# - 将父表单上的文本框值传递给子表单
- bash - FFmpeg 无法就地编辑现有文件。Windows 上的 Bash 脚本
- python - 如何从 html 输出中的 Pandas 数据框列 'Time' 中的 'hh:mm:00' 中删除 ':00'?