Re: [問題] 請問telnet程式...

看板Programming作者 (暗黑貴公子)時間18年前 (2006/08/07 16:15), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串7/13 (看更多)
※ 引述《ju22 (我是好人好事代表)》之銘言: : 請問我用telnet程式去抓web server或 : ftp server的兩進位檔(e.g.: image file、executable file) : ,是不是抓完後還需要進過什麼樣的處理才能正確解讀? : 因為我telnet已經使用8-bits傳輸了還有哪點沒注意嗎? : thanks!! 不用啊, 假設要抓取 http://www.test.com/image/test.gif
telnet www.test.com 80 GET /image/test.gif HTTP/1.0 ^n^n 就好了 而它就會丟回 HTTP header + Binary File Binary File 的 Size 則是會在傳回的 HTTP header 之 Content-Length 中定義 第一個 ^n^n (HTTP header 結尾) 後, read + write + 驗證 size 就 ok 了 以上原理請自行參考 Hypertext Transfer Protocol 1.0 -- HTTP/1.0 http://www.w3.org/Protocols/rfc1945/rfc1945.txt Hypertext Transfer Protocol 1.1 -- HTTP/1.1 http://www.w3.org/Protocols/rfc2616/rfc2616.txt -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.67.4.232

08/07 16:41, , 1F
原po確實是這麼做了, 但有 bug
08/07 16:41, 1F

08/07 23:19, , 2F
為啥不用socket做 ..
08/07 23:19, 2F
文章代碼(AID): #14rlQtjB (Programming)
討論串 (同標題文章)
文章代碼(AID): #14rlQtjB (Programming)