バックグラウンド呼び出しhttpsシミュレーションブラウザアクセス
Protocol authhttps = new Protocol("https",
new AuthSSLProtocolSocketFactory(
new URL("file:///C:/xxx.jks"), "12345678",
new URL("file:///C:/xxx.jks"), "12345678"), 443);
HttpClient client = new HttpClient();
// ip , ( 443),protocol
client.getHostConfiguration().setHost("corporbank3.dccnet.com.cn", 443, authhttps);
PostMethod httpget = new PostMethod("/servlet/PAYServlet");
httpget.setParameter("APIName","XXXX");
httpget.setParameter("APIVersion","XXXXX");
httpget.setParameter("MerReqData",xml);
client.executeMethod(httpget);
if(httpget.getStatusCode() == HttpStatus.SC_OK)
result = httpget.getResponseBodyAsString();
else
System.out.println("unexpected failure:" + httpget.getStatusLine());
httpget.releaseConnection();
OK