ugrás a tartalomhoz

apache szerveren HEAD típusú lekérés szimulálása

sotetbarna · 2009. Már. 23. (H), 11.36
Sziasztok!

Találkozott már valaki HEAD lekérésekkel? Hogyan tudom szimulálni őket?

Észrevettem, hogy a szerver hibalogjában mindig keletkezik egy bejegyzés arról, hogy nem sikerül mysql kapcsolatot létrehozni, amikor ilyen lekérés indul
xxx.xxx.xxx.xxx - - [23/Mar/2009:00:01:55 +0100] "HEAD / HTTP/1.1" 200 - "-" "Java/1.6.0_03"


Szóval hogyan tudom tesztelni a szervert ezekre a HEAD lekérésekre?

Tudom, hogy a fenti bejegyzést valami robot generálja, de akkor is jó lenne valahogy nekem is előidézni.


Köszi előre is a segítséget!

Barna
 
1

curl, socket

Poetro · 2009. Már. 23. (H), 12.22
Mind curl, mind fsockopen segítségével tudsz HEAD típusú kéréseket intézni a szerverhez, megjegyzések között találsz példát is.
2

lynx elég is

sotetbarna · 2009. Már. 23. (H), 13.37
Köszi Poetro a gyors választ, de az én hibám, nem írtam le, hogy csak egy egyszerű segédprogramot keresek.

Tudom, hogy össze lehet dobni php-vel is, de most alkalmazást kerestem, amit meg is találtam:
lynx -head -dump http://xxxxxxxx
3

curl

Poetro · 2009. Már. 23. (H), 14.08
A curl nem csak egy PHP plugin, hanem önálló alkalmazás is, és (szinte) minden platform-ra létezik. Paraméterezése igencsak hasonló a PHPs változathoz.
4

Mellesleg

deejayy · 2009. Már. 23. (H), 15.03
Mellesleg meg fogod a logot, kivágod belőle ezt a részt:
"HEAD / HTTP/1.1"

$ echo -e "HEAD / HTTP/1.1\n\n" | nc <host> <port>