[ruby-list:42957] Re: apt-listbugs: soap4r での悩み

From: Junichi Uekawa <dancer@...>
Date: 2006-11-03 07:28:04 UTC
List: ruby-list #42957
こんにちは、

> > http-access2でproxy authenticationができるのがベストですね。検討してみま
> > すが、身の回りで必要がないこともあり、実装には時間がかかるかもしれません。
> 
> 手元で簡単に試した分ではこれで動きました.
> 他への影響は調べていません.

このパッチ適用した版が Debian sid にはいったので、確認しているのですが、どうも動きません。
試したケースは:

$ soap_use_proxy=on http_proxy=http://dancer:dancer@localhost:8080/ ./apt-listbugs list apt-listbugs -d

squid/access.log を見ると、成功した例については:
1162536110.247   1269 127.0.0.1 TCP_REFRESH_MISS/200 184014 GET http://merkel.debian.org/~dancer/apt-listbugs/index.db-serious.gz dancer DIRECT/192.25.206.16 text/plain

http-access2を利用している部分に対応する失敗例は:
1162536110.561      0 127.0.0.1 TCP_DENIED/407 1857 POST http://bugs.debian.org/cgi-bin/soap.cgi - NONE/- text/html
1162537897.575      0 127.0.0.1 TCP_DENIED/407 1857 POST http://bugs.debian.org/cgi-bin/soap.cgi - NONE/- text/html

どうも basic auth をなげてくれていないように見えます。



で、wcat.rb を試してみたところ、

HTTP_PROXY=https://dancer:dancer@localhost:8080/ ruby ./sample/wcat.rb http://www.google.com/
Cache access deny を投げられました。


どういう使いかたをしたらよいのかよくわかっていないので、もしこうやった
ら動くよ、というのがあれば御教示いただけるとありがたいです。


上川
-- 
dancer@{debian.org,netfort.gr.jp}   Debian Project

In This Thread