1)我的.html文件中有这个功能。这个.html文件托管在谷歌网站上,但我可以使用makeRequest功能建立与www.yahoo.com的连接,事实上我可以连接到任何未托管在谷歌网站上的网站。我的问题是,当我将URL更改为http://mymachine:8080
时,makeRequest不再起作用。
2)我确保访问它的客户端也可以访问网络并且机器可以ping通,但它只是不能通过javascript工作。我做错了什么?
function makeConnectionToServer()
{
var params = {};
params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
params[gadgets.io.RequestParameters.METHOD]=gadgets.io.MethodType.GET;
var url = "http://www.yahoo.com";
gadgets.io.makeRequest(url, state_Change, params);
}
答案 0 :(得分:0)
我不知道makeRequest函数是如何工作的,但我猜它是一个使用服务器端代码发出请求的外部API。当您放置自己机器的URL时,防火墙可能会阻止该服务器端请求并阻止您获得响应。