• java httpclient cookie


    BasicCookieStore cookieStore = new BasicCookieStore();
    BasicClientCookie cookie = new BasicClientCookie("dealerAdvShowId", "0237a0ed-17c4-48f0-9a97-72a9d5b6d4ab");
    cookie.setDomain(".dealeradv.autohome.com.cn");
    cookie.setPath("/");

    cookieStore.addCookie(cookie);
    HttpClient client = HttpClientBuilder.create().setDefaultCookieStore(cookieStore).build();

    final HttpGet request = new HttpGet("https://xxxx/xxx/getCreativeInfo");
    HttpResponse response = client.execute(request);
    if(!outPutResponseResult(response,phoneNo)){
    return;
    }

    //提交数据
    String url= MessageFormat.format("https://XXX" +
    ".com/XXX/index?car_series={0}&car_spec={1}&order_name={2}&order_phone_number={3}&city" +
    "={4}&order_ip={5}","2994","24289","xu",phoneNo,"421100","127.0.0.1");
    HttpGet requestPostData = new HttpGet(url);
    HttpResponse responsePost = client.execute(requestPostData);
    outPutResponseResult(responsePost,phoneNo);
    cookieStore.getCookies()

    boolean outPutResponseResult(HttpResponse response,String phoneNo) throws IOException {
    if(response.getStatusLine().getStatusCode()==200){
    return true;
    }else {
    System.out.println(phoneNo+",request exception.");
    return false;
    }
    }
  • 相关阅读:
    Android Architecture Components
    adb命令
    Dagger2 scope
    Dagger2学习资源
    Dependency Injection学习笔记
    什么是ADB
    使用AndroidStudio dump heap,再用 Eclipse MAT插件分析内存泄露
    Dagger学习笔记
    linux & shell & nginx & Docker Kubernetes
    Go 目录
  • 原文地址:https://www.cnblogs.com/xuxu-dragon/p/6145883.html
Copyright © 2020-2023  润新知