技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類目錄

贊助商

最新文章

搜索

Telnet HTTP獲取網(wǎng)頁(yè)源代碼出錯(cuò):400 bad request

作者:admin    時(shí)間:2017-6-5 15:46:15    瀏覽:

Telnet HTTP獲取網(wǎng)頁(yè)源代碼時(shí),如果操作不慎,就很容易出錯(cuò),我剛開(kāi)始時(shí),老是返回“400 Bad Request,失去對(duì)主機(jī)的連接。”這樣的錯(cuò)誤提示,獲取網(wǎng)頁(yè)源代碼失敗。

Telnet HTTP獲取網(wǎng)頁(yè)源代碼出錯(cuò):400 bad request

Telnet HTTP獲取網(wǎng)頁(yè)源代碼出錯(cuò):400 bad request

經(jīng)過(guò)反復(fù)研究之后,發(fā)現(xiàn)原來(lái)是自己寫漏了一點(diǎn)內(nèi)容,那就是“host:”命令后面一定要加上網(wǎng)站域名或IP。

Telnet HTTP請(qǐng)求獲取網(wǎng)頁(yè)源代碼,正確的寫法應(yīng)該是這樣的(以www.howtostagehomes.com為例),要按照教程每一步都做對(duì)了才行,否則就返回錯(cuò)誤。

1、cmd -> telnet www.howtostagehomes.com 80
2、按組合鍵:ctrl + ] ,然后回車
3、輸入"GET / HTTP/1.1"(無(wú)雙引號(hào)),注意第一個(gè)“/”前后有空格,然后回車
4、輸入"Host:www.howtostagehomes.com"(無(wú)雙引號(hào)),然后回車,再回車

返回網(wǎng)頁(yè)源代碼時(shí),有可能dos窗口太短,前面的代碼你看不到了。解決方法是DOS屏幕緩沖區(qū)高度,參考前文《DOS命令返回內(nèi)容太長(zhǎng),看不到前面部分【解決辦法】》。

Telnet HTTP不但可以獲取網(wǎng)頁(yè)源代碼,還可以獲得網(wǎng)頁(yè)的header信息,參考前文《Telnet命令獲取網(wǎng)頁(yè)header信息》。

標(biāo)簽: telnet  windows  
x