Странное поведение (длинный канал ajax) «отказывает» в соединении от обычного браузера? - PullRequest
0 голосов
/ 11 июля 2011

Когда вы копируете эту ссылку

http://q55.queue.vkontakte.ru/im639

и помещаете ее на нужную вкладку браузера, нажимаете ввод, она «загружается», адрес меняется, но содержимое остается тем же (вы все еще в этомвопрос).Что это такое?Это программное поведение?

Ответы [ 2 ]

2 голосов
/ 11 июля 2011

Я ничего не вижу.Он ничего не делает, потому что ничего не доступно.

alfred@alfred-laptop:~/node/contact$ curl -v http://q55.queue.vkontakte.ru/im639* About to connect() to q55.queue.vkontakte.ru port 80 (#0)
*   Trying 87.240.134.232... connected
* Connected to q55.queue.vkontakte.ru (87.240.134.232) port 80 (#0)
> GET /im639 HTTP/1.1
> User-Agent: curl/7.21.0 (i686-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
> Host: q55.queue.vkontakte.ru
> Accept: */*
> 
< HTTP/1.1 204 No Content
< Server: nginx/0.7.59
< Date: Mon, 11 Jul 2011 18:49:25 GMT
< Content-Type: text/html
< Connection: keep-alive
< 
* Connection #0 to host q55.queue.vkontakte.ru left intact
* Closing connection #0

Мы получаем код состояния HTTP/1.1 204 No Content

Также это не имеет никакого отношения к длинному опросу, потому что соединение не висит навсе.Похоже, URL-адрес указывает на изображение.Я не могу представить, что вы должны делать длинный опрос для получения простого изображения.

1 голос
/ 11 июля 2011

Сервер отвечает с 204. См. здесь , который объясняет это в ответе 204 сервера:

Если клиент является пользовательским агентом, он НЕ ДОЛЖЕН изменять представление своего документа по сравнению с тем, что вызвало отправку запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...