我一直有一些问题,我正在使用
THIS
oauth库,起初我认为它有一个错误,因为我可以正确获取令牌,但在使用令牌时,我得到了一个401错误,经过一些实验,我发现它与apache有关。如果我从命令行启动php服务器,它确实可以正常工作,所以现在我不知道apache会做什么来导致脚本出现故障。
我在apache中配置了virtualhost,如下所示。
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/slim3-simple-rest-skeleton-master/public"
ServerName TestSite
</VirtualHost>
我的etc主机文件添加了行
127.0.0.1 TestSite
通过这种配置,我可以向
http://testsite/oauth/token
拿到我的通行证,一切正常。
但是当我去
http://testsite/books
另一方面,如果我转到我的文件夹
slim3-simple-rest-skeleton-master
然后运行这个
php -S 0.0.0.0:8888 -t public/
我可以在
http://localhost:8888/oauth/token
http://localhost:8888/books
它工作正常。
我可以尝试记录什么来查看发生的不同情况?