Java 需要使用Selenium自动化HTTPS Rest调用的帮助吗

Java 需要使用Selenium自动化HTTPS Rest调用的帮助吗,java,web-services,rest,selenium,rest-assured,Java,Web Services,Rest,Selenium,Rest Assured,我正在使用selenium自动化安全HTTPs Rest调用。我们发现java密钥库文件需要通过代码导入/添加/插入。我尝试了很多方法发送POST请求,但没有成功。 KeyStore ks=KeyStore.getInstance(KeyStore.getDefaultType()) InputStream为=新文件InputStream(“”) 加载(是“password”.toCharArray()) 我收到以下错误消息。 握手期间远程主机关闭连接 线程“main”javax.net.ssl

我正在使用selenium自动化安全HTTPs Rest调用。我们发现java密钥库文件需要通过代码导入/添加/插入。我尝试了很多方法发送POST请求,但没有成功。

KeyStore ks=KeyStore.getInstance(KeyStore.getDefaultType())
InputStream为=新文件InputStream(“”)
加载(是“password”.toCharArray())

我收到以下错误消息。
握手期间远程主机关闭连接

线程“main”javax.net.ssl.SSLHandshakeException中的异常:握手期间远程主机关闭连接

请帮助解决此问题

使用了以下代码段
#HTTPS路径
字符串urlPath=“”
字符串json=“”
URL=新URL(URL路径)
HttpsURLConnection连接=null
connection=(HttpsURLConnection)url.openConnection()
connection.setDoOutput(真)
connection.setDoInput(true)
connection.setRequestMethod(“POST”)
setRequestProperty(“内容类型”、“应用程序/json”)
setRequestProperty(“接受”、“应用程序/json”)

OutputStreamWriter streamWriter=新的OutputStreamWriter(connection.getOutputStream())

使用证书和密钥文件生成.jks。然后在测试中传递.jks文件

欢迎使用StackOverflow!请看一下指导方针,以便