zoukankan      html  css  js  c++  java
  • HttpClient request payload post请求

    https://blog.csdn.net/hhooong/article/details/52750647

    //获取订单详情需要的传递的参数
    String paramsOrder = "{"hotelRange": "1", "lstChannelSourceType": [1, 4], "languageTypeEnum": "LANG_ZH"}";
    //发包形式获取订单详情
    String orderDetail = post(httclient, "https://www.plateno.com/api/order/queryOrderList", paramsOrder, buffer.toString().replaceAll("path=/,", "").replaceAll("path=/", "").replace("; ;", ";"));

    封装post

    /**
         *参数为PayLoad形式的参数请求 
         */
        public String post(HttpClient httpClient, String url, String str, String cookie) throws ParseException, IOException{
            PostMethod post = new PostMethod(url);
            post.setRequestHeader("Accept", "application/json, text/plain, */*");
            post.setRequestHeader("Accept-Encoding", "gzip, deflate, br");
            post.setRequestHeader("Accept-Language", "zh-CN,zh;q=0.9");
            post.setRequestHeader("Connection", "keep-alive");
            post.setRequestHeader("Host", "www.plateno.com");
            post.setRequestHeader("Cookie", cookie);
            post.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
            post.setRequestHeader("Origin", "https://www.plateno.com");
            post.setRequestHeader("Referer", "https://www.plateno.com/Club/MemberInfo/");
            post.setRequestHeader("User-Agent","Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36");
            RequestEntity entity = new StringRequestEntity(str, "application/json;charset=UTF-8", "utf-8");
            post.setRequestEntity(entity);
            httpClient.executeMethod(post);
            String result = post.getResponseBodyAsString();
            return result;
        }
  • 相关阅读:
    【Beta版本】冲刺-Day6
    【Beta版本】冲刺-Day5
    【Beta版本】冲刺-Day4
    【Beta版本】冲刺-Day3
    【Beta版本】冲刺-Day2
    【Beta版本】冲刺-Day1
    内存管理和虚拟内存
    C++11中的智能指针和锁的类型以及它们背后的RAII机制
    操作系统中面试时问到的相关知识点
    网络层(IP)相关知识
  • 原文地址:https://www.cnblogs.com/person008/p/10980824.html
Copyright © 2011-2022 走看看