Author Topic: HEADER у странички...  (Read 4399 times)

0 Members and 1 Guest are viewing this topic.

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
HEADER у странички...
« on: September 20, 2006, 15:07:25 »
Что-то меня сегодня клинит... Кто подскажет как и чем HEADER посмотреть у странички с сайта?
« Last Edit: September 20, 2006, 15:08:30 by Diver »
MCP

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
HEADER у странички...
« Reply #1 on: September 20, 2006, 17:18:15 »
Quote from: Diver
Что-то меня сегодня клинит... Кто подскажет как и чем HEADER посмотреть у странички с сайта?
Code: [Select]
$ telnet sysadmin.tomsk.ru 80
Trying 88.204.38.2...
Connected to sysadmin.tomsk.ru (88.204.38.2).
Escape character is '^]'.
HEAD / HTTP/1.1
host: sysadmin.tomsk.ru

HTTP/1.1 200 OK
Date: Wed, 20 Sep 2006 10:17:35 GMT
Server: Apache
X-Powered-By: PHP/5.0.5
Set-Cookie: session_id=4556c88e6b240918ea72606ed53a0513; path=/
Connection: close
Content-Type: text/html

Connection closed by foreign host.
« Last Edit: September 20, 2006, 17:18:34 by demiurg »

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
HEADER у странички...
« Reply #2 on: September 20, 2006, 19:29:45 »
Громадное спасибо! А то я как дурак писал через телнет и GET и HEAD, а оказывается забыл указать HTTP /1.1
MCP

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
HEADER у странички...
« Reply #3 on: September 21, 2006, 13:10:08 »
Code: [Select]
HEAD / HTTP/1.1
host: tv2.tomsk.ru

HTTP/1.1 501 Method Not Implemented
Date: Thu, 21 Sep 2006 06:07:30 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) PHP/4.3.5
Allow: GET, HEAD, OPTIONS, TRACE
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
X-Pad: avoid browser bug

141
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
                                                  <HTML><HEAD>
                                                              <TITLE>501 Method Not Implemented</TIT
LE>
   </HEAD><BODY>
                <H1>Method Not Implemented</H1>
                                               EAD to /index.html not supported.<P>
                                                                                   Invalid method in
 request EAD / HTTP/1.1<P>
                          <HR>
                              <ADDRESS>Apache/1.3.27 Server at www.tv2.tomsk.ru Port 80</ADDRESS>
                                                                                                 </B
ODY></HTML>
Почему буква H непередаётся или непринимается? Также если писать GET, то пишет метод ET не знаю такого... Юзаю ShellGuard. Через телнет виндовый тоже самое...
MCP

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
HEADER у странички...
« Reply #4 on: September 21, 2006, 15:05:33 »
Quote from: Diver
Почему буква H непередаётся или непринимается? Также если писать GET, то пишет метод ET не знаю такого... Юзаю ShellGuard. Через телнет виндовый тоже самое...
Под линуксом проблем нет
Code: [Select]
$ telnet tv2.tomsk.ru 80
Trying 213.183.100.15...
Connected to tv2.tomsk.ru (213.183.100.15).
Escape character is '^]'.
HEAD / HTTP/1.1
host: tv2.tomsk.ru

HTTP/1.1 200 OK
Date: Thu, 21 Sep 2006 08:03:56 GMT
Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux) PHP/4.3.5
Content-Type: text/html; charset=WINDOWS-1251
Content-Language: cp1251

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
HEADER у странички...
« Reply #5 on: September 21, 2006, 15:32:41 »
Quote from: demiurg
Под линуксом проблем нет
думаю ты сам понимаешь что винды тут ни при чем. апачу пофиг из под какой ос ему впихнули http запрос. вероятнее всего при наборе команды была опечатка и попытка ее исправить. в буфер команд апача попадает вся последовательность, и явно что какой-нибудь HEF<backspace>AD никак не равно HEAD. либо что уже совсем маловероятно, проблема с типом терминала.
2Diver: у тебя что в качестве telnet клиента?
P.S. про клиента не разглядел сразу... а между телнеткой и целевым хостом что-то есть? например, какой-нибудь agnutium?
« Last Edit: September 21, 2006, 15:35:44 by visual »

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
HEADER у странички...
« Reply #6 on: September 21, 2006, 17:13:05 »
Quote from: visual
думаю ты сам понимаешь что винды тут ни при чем. апачу пофиг из под какой ос ему впихнули http запрос. вероятнее всего при наборе команды была опечатка и попытка ее исправить. в буфер команд апача попадает вся последовательность, и явно что какой-нибудь HEF<backspace>AD никак не равно HEAD. либо что уже совсем маловероятно, проблема с типом терминала.
Да, конечно, винда сама по себе тут не причем. Если взять putty и соединится в Raw-режиме, то все ОК.
Проблема в виндовом telnet'е, по крайней мере в WinXPPro SP2 и в Win2kPro SP4 она есть. Действительно "съедается" буковка "H". Как победить не понял.
Похоже где-то в установках копать нужно
Code: [Select]
Microsoft Telnet> set ?
bsasdel     символ <BackSpace> будет отправляться как символ <Delete>
crlf        режим возврата каретки; приводит к отправке символов CR & LF
delasbs     символ <Delete> будет отправляться как символ <BackSpace>
escape x    где x - символ переключения в режим telnet-терминала и обратно
localecho   включение локального эха.
logfile x   где x - файл входа текущего клиента в систему
logging     выполнение входа в систему
mode x      где x - консоль или поток
ntlm        включение проверки подлинности NTLM.
term x      где x - ansi, vt100, vt52, или vtnt

Offline Diver

  • Hero Member
  • *****
  • Posts: 790
  • Karma: +2/-0
HEADER у странички...
« Reply #7 on: September 21, 2006, 21:53:50 »
Точно! В RAW режиме putty все нормально. А вот в телнет режимах из любого клиента буква H съедается.
MCP