在使用 Apache HTTP Client v4 发出 GET
请求时,如何获取响应媒体类型(正式的 MIME 类型)?
使用 Apache HTTP Client v3,通过以下方式获取 MIME 类型:
String mimeType = response.getMimeType();
如何使用 Apache HTTP Client v4 获取媒体类型?
最佳答案
要从响应中获取内容类型,您可以使用 ContentType类。
HttpEntity entity = response.getEntity();
ContentType contentType;
if (entity != null)
contentType = ContentType.get(entity);
使用这个类你可以很容易地提取 mime 类型:
String mimeType = contentType.getMimeType();
或字符集:
Charset charset = contentType.getCharset();
关于java - 如何从响应中查找 HTTP 媒体类型(MIME 类型)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9077933/