[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Unknown URL on emacs-w3m
>>>>> In [emacs-w3m : No.00570]
>>>>> Takenobu Sugiyama <sugiyama@ae.advantest.co.jp> wrote:
杉山さん> ところで、emacs-w3m で特定の URL を閲覧しようとすると、
杉山さん> Unknown URL となってしまう現象が起きています。
杉山さん> 問題となったURL(http://www.nikkansports.com/)の
杉山さん> ヘッダ取得が不安定であることが原因のようでした。
杉山さん> w3m -dump_head を手動で実行してみると、
杉山さん> HTTP/1.1 200 OK
杉山さん> Server: Netscape-Enterprise/3.6
杉山さん> Date: Thu, 19 Apr 2001 06:30:14 GMT
杉山さん> Content-type: text/html
杉山さん> と正常な結果が得られる時もあれば、
杉山さん> HTTP/1.1 404 Not found
杉山さん> Server: Netscape-Enterprise/3.6
杉山さん> Date: Thu, 19 Apr 2001 06:36:44 GMT
杉山さん> Content-type: text/html
杉山さん> となる場合もありました。
ははあ、実はぼくもときたま "Unknown URL" と言われることがあるの
ですが、たいてい二回目には get できるのであまり気にしていません
でした。
杉山さん> 特に Server が Netscape-Enterprise/3.6 SP3 の
杉山さん> 場合は、現状では確実に後者となるようです。
杉山さん> w3m.el 中で adhoc な対処が既にされていましたので、
杉山さん> 上記の条件を追加して逃れることにしました。
それはこういうこと↓ですよね。(?) ぼくも試してみます。
--- w3m.el~ Wed Apr 18 15:27:15 2001
+++ w3m.el Thu Apr 19 06:52:31 2001
@@ -1703,7 +1703,7 @@
;; FIXME: adhoc implementation
;; HTTP/1.1 500 Server Error on Netscape-Enterprise/3.6
;; HTTP/1.0 501 Method Not Implemented
- ((and header (string-match "HTTP/1\\.[0-9] 50[0-9]" header))
+ ((and header (string-match "HTTP/1\\.[0-9] [45]0[0-9]" header))
(list "text/html" nil nil nil nil url)))))
(defun w3m-pretty-length (n)
--
Katsumi Yamaoka <yamaoka@jpl.org>