[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: new release w3m-0.4 -> emacs-w3m doesn't work properly!
※ "白井" こと shirai@rdmg.mgcs.mei.co.jp さんの
『[emacs-w3m:04688] Re: new release w3m-0.4 -> emacs-w3m doesn't work properly!』より
白井> HTTP/1.1 302
白井> の行で
rfc2626> Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
白井> の " SP Reason-Phrase" が無いのが原因でした。
[...]
白井> にしてしまえば良いだけなのですが、調べた限りでは『Reason-Phrase
白井> を省略して良い』と書いてある文献は見つけられませんでした。
どれどれ、RFC 2626ですね....ふむふむ『The Internet and the
Millennium Problem (Year 2000)』...。(・・)
という冗談はさておき、HTTP 1.1はRFC 2616でしたんで、こっちを
見てみました。
rfc2616> Reason-Phrase = *<TEXT, excluding CR, LF>
ですので、Reason-Phrase はなくてもいいんじゃないでしょうか。
ただし、
rfc2616> Status-Line = HTTP-Version SP Status-Code SP Reason-Phrase CRLF
ですので、Status-Codde の後の SP は必須だと思います。
ということで、件の「HTTP/1.1 302」にはこのSPがないからsyntax
的には不正だと思います。
# なんとなくsemantics的にはSPも含めて省略してもいいような気
# がするんですけど...。
## 間違ってたら訂正してください。>識者さま
---
02/26 02:34頃
NECソフト 水戸