logo257x50
Rate (CAD)
USD 0.73
EUR 0.62
BTC/USD 78,764
 
Today
25 °C  Today weather
Tomorrow
22 °C  Tomorrow weather
 
Mon, Jan 17, 2005, 03:46 pm
Have a Unix HTTP server, I don't have a full access there and anyway I understand nothnig, I can just upload files over there



trying to get a file thru HTTP, first of all getting its header sending HEAD bla-bla-bla

got a response where the server says

Range: bytes

I assume, that the server ALLOWS getting a file partly

but when I send GET I say Range: bytes=0-100 (values are correct), the response doesn't have a "Range: bytes" string and instead of a file that ......... machine sends me its first 4 bytes and then an error message in HTML.

Well, forgot to say, when I ask a file header, the server says

Content-Type: text/plain

instead of octet/application or how it's called (the file is a binary one)



Any ideas how can I download it or it is prevented by some server settings? In that case, how can I know that I can't take file partly if a server's still saying Range: bytes...
Котище
Have a Unix HTTP server, I don't have a full access there and anyway I understand nothnig, I can just upload files over there



trying to get a file thru HTTP, first of all getting its header sending HEAD bla-bla-bla

got a response where the server says

Range: bytes

I assume, that the server ALLOWS getting a file partly

but when I send GET I say Range: bytes=0-100 (values are correct), the response doesn't have a "Range: bytes" string and instead of a file that ......... machine sends me its first 4 bytes and then an error message in HTML.

Well, forgot to say, when I ask a file header, the server says

Content-Type: text/plain

instead of octet/application or how it's called (the file is a binary one)



Any ideas how can I download it or it is prevented by some server settings? In that case, how can I know that I can't take file partly if a server's still saying Range: bytes...
Mon, Jan 17, 2005, 03:50 pm
посмотри какой сервер (скорее всего Apache) и проверь документацию



не настроен может сервер
Gnum
посмотри какой сервер (скорее всего Apache) и проверь документацию



не настроен может сервер
Mon, Jan 17, 2005, 03:50 pm
Так а где вопрос юниксоидам-то? ;)



--

С пpиветом, KiM [Team Снусмумpик]
Не пытайтесь учить этике свинью. Это отнимает ваше время и раздражает свинью
~kim~
Так а где вопрос юниксоидам-то? ;)



--

С пpиветом, KiM [Team Снусмумpик]
Не пытайтесь учить этике свинью. Это отнимает ваше время и раздражает свинью
Mon, Jan 17, 2005, 03:54 pm
кабы знать, что за сервер...

дело-то в том, что мой даунлоадер под всё должОн работать....

короче, моё программистское дело маленькое, сча напишу в требованиях с серверу, чтобы разрешал докачку и пусть проблемой занимаюццо админы
Котище
кабы знать, что за сервер...

дело-то в том, что мой даунлоадер под всё должОн работать....

короче, моё программистское дело маленькое, сча напишу в требованиях с серверу, чтобы разрешал докачку и пусть проблемой занимаюццо админы
Mon, Jan 17, 2005, 04:03 pm
Котище,

Чего за сервер узнать не проблемма - натрави телнет на его IP address на этот порт и он скажет тебе какая служба этот порт слушает.
Кабан Пятак
Котище,

Чего за сервер узнать не проблемма - натрави телнет на его IP address на этот порт и он скажет тебе какая служба этот порт слушает.
Mon, Jan 17, 2005, 04:04 pm
точно скажет?

или может все таки и не сказать?
Gnum
точно скажет?

или может все таки и не сказать?
Mon, Jan 17, 2005, 04:08 pm
Gnum,

Точно скажет, это в Unix ходовой приём такой, это требование POSIX - любой сервис должен называть себя и свою версию на запрос телнета.
Кабан Пятак
Gnum,

Точно скажет, это в Unix ходовой приём такой, это требование POSIX - любой сервис должен называть себя и свою версию на запрос телнета.
Mon, Jan 17, 2005, 04:12 pm
ну попробуй

хуй он те че скажет, пока сам не спросишь
Gnum
ну попробуй

хуй он те че скажет, пока сам не спросишь
Mon, Jan 17, 2005, 04:22 pm
спасибки, конечно, да мне бы спецификацию нарыть где-то, усрался мне тот сервак, не работате - не надо. перерыл все RFC везде сказано, что если в запрос на HEAD вернулось Range: bytes, сервер поддерживает докачку. а вот реально нет.

Кстати, IE с этого сайта тоже не хочет закачивать

кому интересно посмотрите сами

http://koldoon.mail333.com/Casino/commmgr.dl_
Котище
спасибки, конечно, да мне бы спецификацию нарыть где-то, усрался мне тот сервак, не работате - не надо. перерыл все RFC везде сказано, что если в запрос на HEAD вернулось Range: bytes, сервер поддерживает докачку. а вот реально нет.

Кстати, IE с этого сайта тоже не хочет закачивать

кому интересно посмотрите сами

http://koldoon.mail333.com/Casino/commmgr.dl_
Mon, Jan 17, 2005, 04:22 pm
попробуй wget или curl utility, тебе они покажут что за сервер

ещё очень легко с помощью perl'a узнать...
Хочешь завести друзей - заведи их подальше! - Сусанин
MadMakc
попробуй wget или curl utility, тебе они покажут что за сервер

ещё очень легко с помощью perl'a узнать...
Хочешь завести друзей - заведи их подальше! - Сусанин
Tue, Jan 18, 2005, 07:46 pm
Каким боком тут unix встал? Учи HTTP протокол версии 1.1:



ftp://ftp.isi.edu/in-notes/rfc2616.txt

См. пункты: 3.12 Range Units, 9.3 GET, 14.5 Accept-Ranges, 14.16 Content-Range, 14.35 Range
jazzy
Каким боком тут unix встал? Учи HTTP протокол версии 1.1:



ftp://ftp.isi.edu/in-notes/rfc2616.txt

См. пункты: 3.12 Range Units, 9.3 GET, 14.5 Accept-Ranges, 14.16 Content-Range, 14.35 Range
Tue, Jan 18, 2005, 10:19 pm
Джазз, спасибо за доку, его я и читал, бат энивэй



А почему Unix, хотя бы потому, что он case-sensitive к именам запрашиваемых файлов, в отличии от виндового IIS, и еще какого-то хрена на двоичный файл присылает

Content-Type: text/plain

я к таким поворотам судьбы не был готов ;-)
Котище
Джазз, спасибо за доку, его я и читал, бат энивэй



А почему Unix, хотя бы потому, что он case-sensitive к именам запрашиваемых файлов, в отличии от виндового IIS, и еще какого-то хрена на двоичный файл присылает

Content-Type: text/plain

я к таким поворотам судьбы не был готов ;-)