2011-02-08 80 views
1

在linux中使用netcat時,我可以通過命令行進行修改。Netcat HTTP張貼

nc google.com 80 
GET/HTTP/1.1 
Host:google.com 

有人可以告訴我如何做一個職位。我試過沒有運氣。我也嘗試了\ r \ n的不同組合,或者只是一個新的行。我可以在perl和c中工作。

nc google.com 80 
POST /test.php HTTP/1.1 
Host:whatever.com 
Content-Type:text/html 
Content-Length:10 

text=hello 

標題顯示它是成功的,但沒有返回? 請幫忙

+0

看着它看起來也許我\ r \ t其他職位都關閉。我要運行tcpdump並查看它們是否匹配 – user607473 2011-02-08 02:45:15

回答

1

我可以通過wireshark進行故障排除來得到它的工作。

我需要添加一個Content-Type的

這工作


POST /test.php HTTP/1.1
主持人:127.0.0.1
內容類型:應用程序/ X- WWW窗體-urlencoded
內容長度:9

TXT = 99999



-----

PHP