2017-07-19 8 views
-1

のHTTPClientを非推奨しましたペースト)。私はいくつかの記事を読んで、CloseableHttpClientを使用しようとしていますが、コードを更新する方法を考え出すことはできません。私はこのプロジェクトに取り掛かり始めたばかりで、本当にそれを経験していません。更新は、私はPOSTメソッドを使用してファイルをアップロードされた方法でこのコードを持っているメソッドのJava

このメソッドはファイルをアップロードし、サーバーから応答を受け取ります。私の質問は - どのように私は廃止されたメソッドを使用せずに同じコードを記述するのですか?

+1

質問です:here

にもう一つの可能​​な方法を参照してください? –

+0

私は廃止されたメソッドを完全に取り除く必要があります。これらは私がまだ修正していない唯一の廃止されたメソッドなので、廃止されたメソッドを使わないで同じコードをどのように書くのですか? – Kirill

+0

使用を中止したい使用している廃止予定のメソッドとは何ですか? Javadocは何について言わなければならないのですか? – EJP

答えて

0

これを試してみてください:

HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); 
HttpClient httpClient = httpClientBuilder.build(); 

これはデフォルトだけでなく、カスタムコンテキストを実行することができるはずhttpClient.execute(/*params*/);API

によると、これを行うには、「新しい」方法でなければなりません。

HttpPost httpPost = new HttpPost("/"); 
httpPost .setProtocolVersion(HttpVersion.HTTP_1_1); 
+0

私はこの提案を使ってこの問題を解決しました。 com/questions/15336477/deprecated-java-httpclient-how-hard-can-it-beはあなたとほぼ同じです。 – Kirill

関連する問題