Я попытался подключить weibo (большой коммерческий веб-сайт, поэтому их сервер работает, и я не собираю его в Интернете).

URL, который я протестировал, - « http://weibo.com/3099834425 » (страница личного профиля случайного парня, поэтому мои браузеры не запомнили этот адрес).

Вот что я попробовал:

  1. Откройте этот URL в Chrome. Он выдает код ошибки "ERR_CONNECTION_REFUSED", в котором говорится: «Этот сайт недоступен, weibo.com отказался подключиться».
  2. Добавьте «www.» префикс вручную, он будет отлично работать, отображая правильную страницу профиля.
  3. Очистите файлы cookie Chrome и снова откройте этот URL. Это все еще не удается.

  4. Откройте этот URL в Safari. Это также не удается.

  5. Вставьте ссылку в адресную строку Safari. В некоторых вкладках происходит сбой, показывая "Safari не может подключиться к серверу"; в других вкладках это удается, добавляя «www.» префикс автоматически и показывает фактическую страницу.
  6. Удалить Weibo's Cookies в Safari. Открыть эту ссылку и до сих пор не удается.

Это проблема перенаправления или проблема автоматического завершения адресной строки? Эта проблема на стороне конфигурации браузера или на стороне Weibo? Как я мог это исправить?

Большое спасибо!!!

1 ответ1

3

Наконец я понял, что файл хоста моей системы был изменен.

Получение кода ERR_CONNECTION_REFUSED в Chrome означает, что вы не достигли целевого сервера. Системный файл хоста может заставить браузер обходить DNS-серверы и использовать предоставленный им IP-адрес.

В моем случае, конфигурацией файла хоста является «127.0.0.1 weibo.com». Браузер отправляет URL-адрес запроса как « http://weibo.com/ », и это доменное имя разрешается как «127.0.0.1». Поскольку я не использую локальный сервер, этот IP-адрес не может быть достигнут.

Решение - удалить эту строку в файле хоста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .