后台调用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值