我如何设置我的wamp以允许来自其他域的请求
我使用应用程序工艺作为前端(在应用程序工艺服务器上),cakephp作为后端(安装在localhost-wamp服务器中)。我如何设置我的wamp以允许来自其他域的请求
下面的代码是在这里我用AJAX来连接应用程序,从工艺到本地主机部分:
var params = {name : "madhan",id: 1};
app.httpRequest("http://client1.localhost/ezfit-be/users/index",
"POST",function(data, error, httpResponse){
debugger;
if (error === false){
//app.setValue("testlabel", data.results[0].formatted_address);
alert(data);
} else {
alert("Cannot locate it");
}
}, params , "json");
}
}
然而,当我运行它,它说,无法连接到该地址。我相信我的本地主机不允许来自其他域的请求。
我试图建立一个虚拟主机(client1.localhost),但它仍然给了我同样的错误
如何设置我的WAMP允许来自其他领域的要求吗?
但在Facebook中,我在使用虚拟主机之前尝试了locahost连接。这就是Web服务如何工作的过程?例如www.foo.com/users/index(具有返回json的服务)和www.xoo.com使用ajax访问(www.foo.com/users/index)并获取json模式。 – madi 2012-03-01 06:18:32
Webservices在服务器端(像PHP,ASP.net这样的语言)工作,而你的代码是javascript-ajax,它是客户端。您可以使用自己的服务器与远程服务器通信来代理您的请求。通过这个你可以让你的东西工作! – linuxeasy 2012-03-01 06:21:39
是的,JavaScript连接到服务器端以获取json输出。服务器在本地托管,而请求数据的托管在应用程序工艺中。我的wamp不允许访问。你知道如何允许访问吗? – madi 2012-03-01 06:26:50
什么是你运行这个ajax的当前URL? – linuxeasy 2012-03-01 05:25:02
它的http://www.applicationcraft.com/ –
madi
2012-03-01 05:46:28
所以你可以看到我的答案,这是不可能的! – linuxeasy 2012-03-01 06:06:02