[so] [SO][Tema5]Test 16, 17

Victor Dodon dodonvictor at gmail.com
Tue May 20 01:54:10 EEST 2014


2014-05-20 1:32 GMT+03:00 Victor Dodon <dodonvictor at gmail.com>:
> Cum funcționează testele 16 și 17? Dacă testez cu checker-ul, îmi pică
> aceste teste, deși dacă pornesc serverul manual, și are un folder
> "static" atunci wget funcționează. Dacă dau cat în testul 16 la
> $wget_log îmi afișează:
>
> wget -t 1 http://localhost:8888/static/small00.dat -o wget.log -O small00.dat
> --2014-05-20 01:26:39--  http://localhost:8888/static/small00.dat
> Resolving localhost (localhost)... ::1, 127.0.0.1
> Connecting to localhost (localhost)|::1|:8888... failed: Connection refused.
> Connecting to localhost (localhost)|127.0.0.1|:8888... connected.
> HTTP request sent, awaiting response... 404 Not found
> 2014-05-20 01:26:39 ERROR 404: Not found.
>
> Adică nu găsește fișierul, dar după cum spuneam, dacă pornesc serverul
> manual, nu am astfel de probleme.

Problem solved.

După ce am inspectat logurile testerului, am observat că
on_path_callback înregistrat la parser era chemat de mai multe ori (eu
credeam că e apelat o singură dată, atunci când a fost primit tot
path-ul și memoram bufferul respectiv), soluția a fost la fiecare pas
să concatenez în callback buffer-ele date ca argument.

Victor Dodon.

>
> Mulțumesc frumos,
> Victor Dodon.


More information about the so mailing list