0

1) 我的 .html 文件中有这个功能。这个 .html 文件托管在 google 网站上,但我可以使用 makeRequest 函数连接到 www.yahoo.com,事实上我可以连接到任何未托管在 google 网站上的网站。我的问题是,当我将 URL 更改为 ahttp://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);

}
4

1 回答 1

0

我不知道 makeRequest 函数是如何工作的,但我猜它是一个使用服务器端代码发出请求的外部 API。当您输入自己机器的 URL 时,防火墙可能会阻止该服务器端请求并阻止您获得响应。

于 2009-07-16T21:48:42.330 回答