GET запрос - Range: bytes=

Alexiy II

Guest
GET запрос - Range: bytes=

Есть хост http://test. На нём файл - 1.txt, в котором записано слово hello.

Как мне из этого файла скачать все кроме 1х двух байт.

Пробовал запрос:

GET http://test/1.txt HTTP/1.0

Range: bytes=2-

Результат:

HTTP/1.1 200 OK Date: Sat, 27 Nov 2004 18:45:43 GMT Server: Apache/1.3.31 (Win32) PHP/4.3.5 Last-Modified: Sat, 27 Nov 2004 17:51:37 GMT ETag: "0-5-41a8bea9" Accept-Ranges: bytes Content-Length: 5 Connection: close Content-Type: text/plain hello

Какой должен быть результат, почему слово hello выводится полностью, а не llo
 

sky2k4

Guest
всё вроде должно работать

-~{}~ 27.11.04 22:58:

да вот проверил

[sky@sky www]$ telnet sky 80
Trying 192.168.0.1...
Connected to sky.
Escape character is '^]'.
GET /1.txt HTTP/1.0
Host: fc
Range: bytes=2-

HTTP/1.1 206 Partial Content
Date: Sat, 27 Nov 2004 19:57:00 GMT
Server: Apache/2.0.50 (Unix) PHP/5.0.2
Last-Modified: Sat, 27 Nov 2004 19:54:31 GMT
ETag: "9fd5c-6-cec48bc0"
Accept-Ranges: bytes
Content-Length: 4
Content-Range: bytes 2-5/6
Connection: close
Content-Type: text/plain

llo
Connection closed by foreign host.
 

Alexiy II

Guest
Нашел ошибку - в конце последнего хедера надо было поставить \r\n\r\n
 
Сверху