我正在我的计算机(debian 6.0.2.1)上运行一个运行 apache+php+mysql 服务器的虚拟机。在我的本地机器上,我安装了一个 WAMP 堆栈。在两台机器上,我都部署了 CodeIgniter 并运行了一个 RESTful API。
我想做的是从本地机器的应用程序与我的虚拟机通信。虚拟机的应用程序接受端点的 post 和 get 方法。例如 http:///thumbs/save/ 它应该返回一条消息。如果我在浏览器中测试它的 get 方法,它运行良好。问题是当我尝试使用 jquery post/get 从其他应用程序(本地机器部署)访问它时,我得到以下信息:对于 chrome 照常:XMLHttpRequest 无法加载 http:///api/thumbs/save。Access-Control-Allow-Origin 不允许来源“http://localhost”。
和 Firefox 只是抛出一个状态为 OK 的 200 但它显示为红色并且没有响应。
一点帮助将不胜感激。如果您需要代码示例,请告诉我。
谢谢。