Данный сервис предназначен для просмотра http-заголовков любых веб-файлов (.html, .php, .asp, .gif, .jpg, .css и др.), кроме того, имеется возможность просматривать html-код интернет-страниц, размер которых не превышает 4 МБ. Соединение с удаленными серверами возможно по протоколам http, https и ftp.
Запрос данных происходит методом:
Для проверки http-заголовка введите данные в необходимые поля формы согласно приведённой ниже таблице (под чертой приводится пример):
URL: | URL требуемого файла ——————————— https://example.com/index.php |
User-Agent: | Тип браузера клиента. В данном поле предлагается выбор из наиболее распространённых интернет-браузеров и поисковых роботов. Имеется возможность вносить свои изменения в данное поле ——————————— Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) |
If-Modified-Since: | Время записи или последнего изменения запрашиваемой страницы в кеше клиента (браузера, поисковой системы) ——————————— Sat, 09 Aug 2008 18:05:22 GMT |
Referer: | Адрес ссылающейся страницы ——————————— https://example.com/page_1.html |
Cookie: | Содержимое cookies в формате «имя_cookie=значение_cookie». В случае использования нескольких cookies, разделение их производится с помощью «; » ——————————— PHPSESSIONID=54616635; clientid=user110kV; cookie_3=content3 |
Логин: | Логин для использования при соединении с удалённым сервером. Не путать с тем логином, который вводится в форму на странице сайта; для этих целей используется поле «POST» ——————————— user110kV |
Пароль: | Пароль для использования при соединении с удалённым сервером. Не путать с тем паролем, который вводится в форму на странице сайта; для этих целей используется поле «POST» ——————————— bsd8531Ec |
Proxy-сервер: | Передаёт имя HTTP-прокси туннельным запросам. Вводить в формате «имя_прокси:порт» ——————————— 127.0.0.1:8080 |
Логин Proxy: | Логин для использования прокси-сервера ——————————— RVZ-10/400 |
Пароль Proxy: | Пароль для использования прокси-сервера ——————————— xgv2vfdK |
POST: | Данные для передачи методом POST. Для разделения переменных используется символ «&», точно так же, как и при методе GET. В данном поле допускаются переносы строк. В случае заполнения данного поля, автоматически включается вывод тела ответа (html-кода интернет-страниц), а запрос происходит методом POST ——————————— page=25&id=94 &login=Qku&pass=zxdffghGo5 &site=https://example.com/ |
HTTP-header: | Здесь имеется возможность ввести любые другие заголовки ——————————— Accept: text/xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Accept-Encoding: gzip,deflate Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Cache-Control: max-age=0 Connection: keep-alive Keep-Alive: 300 User-Agent: Opera/9.50 (Windows NT 5.1; U; ru) |
Кодировка: | Следует указать в какой кодировке получать данные. Это поле необходимо только при просмотре html-кода интернет-страниц. |
Если поле остается пустым, соответствующая строка заголовка не отправляется в запросе.
В случае переадресации (код состояния[300-399]), скрипт будет следовать за всеми "Location: "-заголовками, которые высылаются. Заголовки всех адресов будут выводиться в той последовательности, в которой происходит переадресация.
Для просмотра заголовка исходящего запроса используйте Расширенный режим. В случае использования proxy-сервера, возможно скрипт не сможет определить исходящий http-запрос. Это происходит в том случае, когда proxy-сервер не может связаться с нашим сервером.
Для проверки IDN-доменов следует использовать Punycode-представление с префиксом «xn--».
Ограничения:
- Максимальный размер «заголовок + содержимое» ответа - 4 МБ
- Максимальное время «выполнение запроса + получение ответа» - 10 секунд
- Максимальный размер отправляемых данных в полях «POST» и «HTTP-header» - 60 КБ в каждом*
- Максимальный размер отправляемых данных в остальных полях - 5 КБ в каждом*
- Максимальное число запросов к одному хосту - 300 в сутки
* Данные отправляются в кодировке UTF-8.
Учтите, что 1 символ ASCII занимает 1 байт, остальные символы - от 2 до 4 байт.