sun.security.provider.certpath.SunCertPathBuilderException:无法找到被请求目标的有效证书路径我有一个类将从Https服务器。当我运行它时,它会返回很多错误。看来我的证书有问题。是否可以忽略客户机-服务器身份验证?如果是,怎么做?package com.da;import java.io.FileOutputStream;import java.io.IOException;import java.nio.CharBuffer;import java.util.concurrent.Future;import org.apache.http.HttpResponse;import org.apache.http.client.utils.URIUtils;import org.apache.http.impl.nio.client.DefaultHttpAsyncClient;import org.apache.http.nio.IOControl;import org.apache.http.nio.client.HttpAsyncClient;import org.apache.http.nio.client.methods.AsyncCharConsumer;import org.apache.http.nio.client.methods.HttpAsyncGet;import org.apache.http.nio.client.methods.HttpAsyncPost;public class RSDDownloadFile { static FileOutputStream fos; public void DownloadFile(String URI, String Request) throws Exception { java.net.URI uri = URIUtils.createURI("https", "176.66.3.69:6443", -1, "download.aspx", "Lang=EN&AuthToken=package", null); System.out.println("URI Query: " + uri.toString()); HttpAsyncClient httpclient = new DefaultHttpAsyncClient(); httpclient.start(); try { Future<Boolean> future = httpclient.execute( new HttpAsyncGet(uri), new ResponseCallback(), null); Boolean result = future.get(); if (result != null && result.booleanValue()) { System.out.println("\nRequest successfully executed"); } else { System.out.println("Request failed"); } } catch(Exception e){ System.out.println("[DownloadFile] Exception: " + e.getMessage()); } finally { System.out.println("Shutting down"); httpclient.shutdown(); } System.out.println("Done"); }
添加回答
举报
0/150
提交
取消