Roxen.git
/
server
/
etc
/
test
/
tests
/
http
/
internal.pike
version
»
Context lines:
10
20
40
80
file
none
3
Roxen.git/server/etc/test/tests/http/internal.pike:8:
void main(int argc, array argv) { if( argc < 2 ) exit( BADARG ); Stdio.File f = connect( argv[1] ); write_fragmented( f, "GET "+argv[2]+" HTTP/1.1\r\n"
+
"Host: "+argv[1]+"\r\n"
"Connection: close\r\n" "User-Agent: Roxen Testscript\r\n\r\n", 100000 ); string _d = f->read(); array q = _d/"\r\n\r\n"; if( sizeof( q ) < 2 ) exit( BADHEADERS ); verify_headers( q[0], strlen(q[1]), "HTTP/1.1", 200, 0); if(argc == 4 && md5(q[1]) != argv[3]) { write("Expected MD5 %O, got %O.\n", argv[3], md5(q[1])); exit( BADDATA ); } exit( OK ); }