为什么带有REST调用的PHP在上传到web服务器时可以正常运行,而在使用MAMP时却不能正常运行?


Why would PHP with REST calls run properly when uploaded to a web server but not when using MAMP?

我有一个相当简单的PHP应用程序,它使用一个库连接到REST API并轮询信息。当我通过MAMP进行本地测试时,我绞尽脑汁想弄清楚调用失败的原因。作为最后的努力,我把它上传到我的web服务器上,并从我的浏览器中点击它,你看,它工作得很好。

为什么脚本不能在本地工作?是否存在通过MAMP进行REST调用而无法工作的问题?

我困惑。

实际上有些服务就是不接受来自本地主机的呼叫。这可能是完全不可能的,或者如果你正在使用的API需要一些设置,你可能必须指定你在本地主机上工作。

类似的问题在这里,但与Facebook API:

我如何使Facebook's图形API工作在我的本地主机?