Accept-Encoding","gzip,deflate"解凍による文字化けし問題
1425 ワード
カスタムディレクトリのタイトルをここに書きます javaコードシミュレーションpostman要求response乱符号 JAvaコードシミュレーションpostman要求response乱符号化
post.setHeader(“Accept-Encoding”, “gzip, deflate”); ブラウザとpostmanは自動的に解凍され、文字化けしません.javaコードは解凍を設定していません.だから、文字化けして、注釈を外してもいいです.あるいはresponse entityを取得したとき、解凍します.
post.setHeader(“Accept-Encoding”, “gzip, deflate”); ブラウザとpostmanは自動的に解凍され、文字化けしません.javaコードは解凍を設定していません.だから、文字化けして、注釈を外してもいいです.あるいはresponse entityを取得したとき、解凍します.
HttpEntity entity = httpResponse.getEntity();
if (entity != null) {
// String
body = EntityUtils.toString(new GzipDecompressingEntity(entity), "UTF-8");
}