2008年3月28日金曜日

HttpClientでBasic認証の設定

スズキです。

近頃、HttpClientでXML取得しています。
http://hc.apache.org/httpclient-3.x/index.html
そして、接続先にBasic認証がかかっています。

で、HttpClientを下記のようにつかうと、
Basic認証がかかっている接続先でも問題なく取得できるようになります。

--------
HttpClient client = new HttpClient();
UsernamePasswordCredentials credentials
  = new UsernamePasswordCredentials("user", "pass");
client.getState().setCredentials(null, null, credentials);
GetMethod method = new GetMethod(url);
method.setDoAuthentication(true);
--------

XMLは扱いづらいなー。JSONがいいよー。

--

http://suz-lab.blogspot.com/

0 コメント: