2

使用しているサイトはhttpsプロトコルのサイトなので、証明書を無視したいのですが、証明書を無視する設定ができません。

public class JoddHttpClientDemoApplication {
    public static void main(String[] args) throws Exception {
         SpringApplication.run(JoddHttpClientDemoApplication.class, args);
         HttpRequest request = HttpRequest.get("https://xxxxx.com?0.6891255003788694").
            header("Referer","https://xxxxx.com/x.jsp");
         HttpResponse response = request.send();
         System.out.println(response);
    }
}

このようなエラーが発生しています。

jodd.http.HttpException: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました

4

1 に答える 1

2

最新の Jodd v3.8.1 に切り替えます。次のメソッドがありますtrustAllCerts。すべての証明書を信頼します:) 次のように使用します。

HttpRequest
    .get("https://xxxxx.com?0.6891255003788694")
    .header("Referer","https://xxxxx.com/x.jsp")
    .trustAllCerts(true);
于 2016-12-27T09:46:34.453 に答える