バックグラウンド呼び出し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