2009-07-16 4 views
0

1) У меня есть эта функция в моем .html-файле. Этот .html-файл размещен на сайте google, но я могу установить соединение с www.yahoo.com, используя функцию makeRequest, infact. Я могу установить соединение с любым сайтом, который не размещен на сайте google. Моя проблема заключается в том, что в момент, когда я меняю URL-адрес на http://mymachine:8080, makeRequest больше не работает.javascript google gadget

2) Я слежу за тем, чтобы клиент, обращающийся к нему, также висел в сети, и машина была pingable, но она просто не работает с 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

Я не знаю, как работает функция makeRequest, но я предполагаю, что это внешний API, который использует код на стороне сервера, чтобы сделать запрос. Когда вы ставите URL своей собственной машины, брандмауэр может блокировать запрос на стороне сервера и не дать вам получить ответ.

 Смежные вопросы

  • Нет связанных вопросов^_^