🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.internet.polip
1 messages
1 total messages Started by Jaroslaw Rafa Fri, 26 Feb 1999 14:14
Re: Ciekawsze... Cyfronet (bylo: Re: Pseudo-cache NASKu)
#494
Author: Jaroslaw Rafa
Date: Fri, 26 Feb 1999 14:14
112 lines
4776 bytes
Dnia 26 Feb 99 o godz. 6:43, Maciek Dobrzanski napisal(a):

> Z dniem dzisiejszym Cyfronet zablokowal mozliwosc sciagania wgetem stron z
> poza Polski:
> 
> surf:~> wget -t0 http://www.cnn.com/
> --02:09:28--  http://www.cnn.com:80/
>            => `index.html.1'
> Connecting to www.cnn.com:80... connected!
> HTTP request sent, fetching headers...
> Read error (Connection reset by peer) in headers.
[...]

Jest ciekawiej :-(. Wobec tych rewelacji o wget'cie (sprawdzilem, faktycznie
polaczenia wget'em nie udaja sie :-() sprobowalem dostac sie gdzies
najprymitywniejsza droga - przez telnet na port 80. Celowo uzylem HTTP/0.9,
czyli minimum naglowkow ;-) (dokladniej rzecz biorac - zadnych ;-)), gdyz
jest to najbardziej elementarny sposob testowania polaczenia HTTP:
 
raj@ultra:~$ telnet www.yahoo.com 80
Trying 204.71.200.75...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
  [...i tutaj zamiast odpowiedzi jest dluuugie czekanie, a potem:]
Connection closed by foreign host.
raj@ultra:~$ 

A zatem pieknie... :-( Sa takie stare przegladarki, co jeszcze gadaja
HTTP/0.9, i nimi przez Cyfronetowego cache'a sie nie uda polaczyc... :-(

Dla porownania z innego serwera, podlaczonego do TPSA:

raj@xox{31}~% telnet www.yahoo.com 80
Trying 204.71.200.74...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
HTTP/1.0 200 OK
Content-Length: 9417
Expires: Sun, 28 Feb 1999 08:00:03 GMT      
Content-Type: text/html

<html><head><title>Yahoo!</title><base 
href=http://www.yahoo.com/></head><body><center><form 
action=http://search.yahoo.com/bin/search><a href=/bin/top33><img width=600 
height=59 border=0 usemap="#m" ismap src=http://us.yimg.com/i/main33.gif 
alt=Yahoo></a><br><table border=0 cellspacing=0 cellpadding=4 
width=600><tr><td align=center width=160>
<a href="/homet/?http://my.yahoo.com"><b>My Yahoo!</b></a><br>create your 
own</td><td align=center><a 
href="http://rd.yahoo.com/M=26036.208672.1462854.251247/D=yahoo/S=2716149:N/A=
[... i tak dalej ...]

I do kompletu - z serwera w Stanach (cyberspace.org):

> telnet www.yahoo.com 80

Trying 204.71.200.66 ...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
HTTP/1.0 200 OK
Content-Length: 9468
Expires: Sun, 28 Feb 1999 08:00:03 GMT      
Content-Type: text/html

<html><head><title>Yahoo!</title><base 
href=http://www.yahoo.com/></head><body><center><form 
action=http://search.yahoo.com/bin/search><a href=/bin/top33><img width=600 
height=59 border=0 usemap="#m" ismap src=http://us.yimg.com/i/main33.gif 
alt=Yahoo></a
<a href="/homet/?http://my.yahoo.com"><b>My Yahoo!</b></a><br>create your 
own</td><td align=center><a 
href="http://rd.yahoo.com/M=26031.207872.2039140.251247/D=yahoo/S=2716149:N/A=
[...]

Co ciekawe, Cyfronetowy cache akceptuje cos, co nie jest zgodne ani z
HTTP/0.9, ani z HTTP/1.0, mianowicie cos takiego:

raj@ultra:~$ telnet www.yahoo.com 80
Trying 204.71.200.75...
Connected to www.yahoo.com.
Escape character is '^]'.
GET /
           [tu dalem pusty wiersz!!!]
HTTP/1.0 200 OK
Content-Length: 9382
Expires: Sat, 27 Feb 1999 08:00:03 GMT     
Content-Type: text/html
Connection: close

<html><head><title>Yahoo!</title><base 
href=http://www.yahoo.com/></head><body><center><form 
action=http://search.yahoo.com/bin/search><a href=/bin/top33><img width=600 
height=59 border=0 usemap="#m" ismap src=http://us.yimg.com/i/main33.gif 
alt=Yahoo></a><br><table border=0 cellspacing=0 cellpadding=4 
width=600><tr><td align=center width=160>
<a href="/homet/?http://www.grammy.com"><b>GRAMMY Awards</b></a></td><td 
align=center><a 
href="http://rd.yahoo.com/M=26093.324622.2050720.251247/D=yahoo/S=2716149:N/A=
[...]

W HTTP/1.0 powinno byc "GET / HTTP/1.0" i potem pusty wiersz. W HTTP/0.9
powinno byc samo "GET /" i serwer powinien od razu odpowiedziec, bez
zadnych pustych wierszy! To co powyzej to ni pies, ni wydra...
Poza tym zwroccie uwage na Expires: w naglowku - cache Cyfronetu serwuje
nieaktualna zawartosc strony... Mozna to tez zauwazyc przygladajac sie
uwaznie tresci... :-(
Pozdrowienia,
   Jaroslaw Rafa
   raj@inf.wsp.krakow.pl
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads