jsoup是一款Java 的HTML解析器问芬。重點是它提供了一套非常省力的API谊娇,構(gòu)造接口請求非常便捷检访。
Connection connection = Jsoup.connect(String url).header(String name, String value).userAgent(String userAgent).method(Method method).data(String name, String value)...
Request request = connection.request();
Response response = connection.execute();
FAQ
- HTTPS證書問題
測試環(huán)境中的接口的baseUrl可能是https協(xié)議症革,若connection未指定證書,會拋異常javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException
鸯旁。
Solution:
構(gòu)造connection時噪矛,忽略證書校驗connection.validateTLSCertificates(false)量蕊。
Connection connection = Jsoup.connect(url).data(data).ignoreContentType(true).validateTLSCertificates(false);