首页 > Web开发 > 详细

httpclient

时间:2015-12-23 15:45:00      阅读:253      评论:0      收藏:0      [点我收藏+]
 @Test
    public void testQuery(){
        CloseableHttpClient client= HttpClients.createDefault();
        HttpGet post=new HttpGet("技术分享https://webchargewg.bestpay.com.cn/createEpayPwdKey?keyId=201512150857031450141067494");
        try {
            post.setHeader("User-Agent:","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0");
            HttpResponse response=client.execute(post);
            String cooke="";
            for(Header header:response.getHeaders("Set-Cookie")){
                cooke=header.getValue();
            }
            HttpClient client1= HttpClients.createDefault();
            System.out.println(EntityUtils.toString(response.getEntity()));
            HttpPost httpPost=new HttpPost("技术分享https://webchargewg.bestpay.com.cn/accountCounter/checkTxnPwd");
            httpPost.setHeader("User-Agent:","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0");
            httpPost.setHeader("Accept:","text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
            httpPost.setHeader("Accept-Language:","zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3");
            httpPost.setHeader("Connection:","keep-alive");
            httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
            httpPost.setHeader("Cookie",cooke);
            String params="accountKey=18684999436&accountKeyType=2&txnPassword=M1EJhYrr40n460FWZ%2FQ4YA%3D%3D&keyId=201512150857031450141067494&channel=01&merId=043101180050000";
            httpPost.setEntity(new StringEntity(params, Charset.forName("utf-8")));
            HttpResponse response1=client1.execute(httpPost);
            System.out.println(EntityUtils.toString(response1.getEntity()));

        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (ClientProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

httpclient

原文:http://www.cnblogs.com/dinglulu/p/5069816.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!