2017-07-12 3 views
0

このスニペットでは、StringBodyを内部に持つMultiPartEntityを作成しています。問題は、Content-TypeContent-Transfer-Encodingが設定されているため、削除する方法が見つからないということです。httpクライアントのマルチパートでボディのヘッダーを削除する方法

MultipartEntityBuilder entity = MultipartEntityBuilder.create(); 
entity.addPart("filename", new StringBody("restore.zip", 
       ContentType.DEFAULT_BINARY)); 

私は明らかにのContent-TypeとしてContentType.DEFAULT_BINARYを追加していますが、私が行う場合でも:

entity.addBinaryBody("filename", "restore.zip".getBytes("UTF-8")); 

は、私はまだデフォルトのContent-Typeを取得します。

体内でこれらのヘッダーを削除する方法はありますか?

答えて

0

説明しました。 MultipartEntityBuilderには、使用するモードを設定する方法があります。

entity.setMode(HttpMultipartMode.BROWSER_COMPATIBLE); 
関連する問題