Jsoup打开链接报错:org.jsoup.UnsupportedMimeTypeException: Unhandled content type Must be text/*

本文介绍使用Jsoup解析网页时遇到UnsupportedMimeTypeException错误的解决办法,通常发生在目标网站返回JSON而非预期的HTML内容时。通过调整Jsoup连接设置,忽略内容类型检查,可成功获取并解析网页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jsoup打开链接报错:org.jsoup.UnsupportedMimeTypeException: Unhandled content type Must be text/*

样例代码

 String yourUrl = "www.123.com";
 Connection connect = Jsoup.connect(yourUrl);

报错详情

org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml. Mimetype=application/json, URL=https://www.123.com
at org.jsoup.helper.HttpConnection R e s p o n s e . e x e c u t e ( H t t p C o n n e c t i o n . j a v a : 770 ) a t o r g . j s o u p . h e l p e r . H t t p C o n n e c t i o n Response.execute(HttpConnection.java:770) at org.jsoup.helper.HttpConnection Response.execute(HttpConnection.java:770)atorg.jsoup.helper.HttpConnectionResponse.execute(HttpConnection.java:706)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:299)

解决办法

在connect后加入如下代码 .ignoreContentType(true).

String yourUrl = "www.123.com";
Connection connect = Jsoup.connect(yourUrl)
                .ignoreContentType(true);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值