2011-09-16 9 views
2

Apacheから3.1.4.2へHttpClientライブラリを移行しようとしています。 私は4.1.2でこれと同等のを探しています:HttpClientの移行3.xから4.x

PostMethod method = new PostMethod(url);   
method.addParameter("login", login); 
method.addParameter("password", password); 

私はこれを試してみますが、サーバーが要求を認識しない:

HttpPost method = new HttpPost(url); 
MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.STRICT); 
multipartEntity.addPart("login", new StringBody(login)); 
multipartEntity.addPart("password", new StringBody(password)); 
method.setEntity(multipartEntity); 

任意のアイデア?

+0

「任意のアイデアですか?」私は、どのリクエストが実際にサーバーに送信されるかを知るためにWiresharkを使用します。 – Thor

+0

I/Oをログに記録する方法はありませんか? – Baptiste

+0

おそらくありますが、わかりません;-) Wiresharkは私のマシン上でクリックするだけの方法です。 – Thor

答えて

0

マルチパートリクエストを作成する代わりに、パラメータを設定するだけでしたか?

HttpParams params = new BasicHttpParams(); 
params.setParameter("login", login); 
params.setParameter("password", password); 

HttpPost method = new HttpPost(url); 
method.setParams(params); 
関連する問題