作者sam (瘦身中)
看板PangSir
標題Re: [問題] 關於作業的幾個問題
時間Thu Mar 30 09:13:08 2006
※ 引述《JY (噴火龍)》之銘言:
: ※ 引述《Favonia (xDDDDDDDDDDDDDDDDDDDDDD)》之銘言:
: : 不會有
: : 決定長度是一個學問
: 我想請教如何決定長度,RFC中如此寫道
: When an Entity-Body is included with a message, the length of that
: body may be determined in one of two ways. If a Content-Length header
: field is present, its value in bytes represents the length of the
: Entity-Body. Otherwise, the body length is determined by the closing
: of the connection by the server.
: 我的問題是,如果沒有Content-Length資料的話
: 要如何偵測 connection close 呢?
: 目前很笨的方法就是一個字元一個字元read,直到read回傳error@@
: 謝謝^^"
其實我自己就是一個一個讀
這樣最安全
: <文章更新>
: 剛剛突然想到可以用read回傳值作為length參考
: 就把這部份大致寫出來了
: 不過有一個測試網站上的gif檔居然還不能完全讀出來
: 已經確定 IE 有向我的 proxy 做 request 了
: 後來把 IE 暫存清掉以後竟然可以正常讀取...真怪
: 希望不是我的程式的問題@@
應該是你之前程式還沒寫好時
ie自己把沒抓完的檔做了cache
所以他覺得他有那個檔了
之後就算你程式寫正確了
還是不跟proxy要那個檔
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.120
1F:推 ckclark:ctrl+F5可以比較徹底的重新整理 03/30 16:36
※ 編輯: sam 來自: 140.112.30.120 (03/30 16:47)
2F:推 ezoy:..... 04/03 09:47
3F:→ ezoy:推錯..請幫我刪掉...= = 04/03 09:48