首页 > 解决方案 > 用于 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/

有什么建议吗?

标签: php

解决方案


推荐阅读