zoukankan      html  css  js  c++  java
  • HTTP发送RAW请求注意的问题

    1.使用jar

    httpcomponents-client-4.5.6-bin.tar.gz

    解压后倒入lib中的所有包

    2.参考代码如下

    import org.apache.http.HttpResponse;
    import org.apache.http.client.ClientProtocolException;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpPost;
    import org.apache.http.entity.StringEntity;
    import org.apache.http.impl.client.DefaultHttpClient;


    import org.apache.http.util.EntityUtils;


    public class HttpClientTest {
    public static void main (String args[]) throws ClientProtocolException, IOException {
    String url="http://**********/tppservice/es/zytWtService";
    String outputStr="{"head":{"userId":"","subsystem":"ZYT_APP","subject":"ZYT_WT_001","token":"TPP_ZYT","sign":"d5682c3f2bede511d3f0b1fac3598454","serialNo":"1412660","transDate":"2018-11-02 16:09:20"},"busi":{"flag":"1","pwd":"www123456","userName":"18500000058"}}";
    HttpClient httpClient = new DefaultHttpClient();
    HttpPost post = new HttpPost(url);
    StringEntity postingString = new StringEntity(outputStr);// json传递
    post.setEntity(postingString);
    post.setHeader("Content-type", "application/json");
    HttpResponse response = httpClient.execute(post);
    String content = EntityUtils.toString(response.getEntity());
    System.out.println(content);
    }
    }

    3.包导的不对会报NoClassDefFoundError: org.apache.commons.logging.LogFactory异常,是依赖的包没有导完整

  • 相关阅读:
    每日日报
    剑指 Offer 18. 删除链表的节点(LeetCode)
    java的访问权限
    java从键盘输入
    剑指 Offer 22. 链表中倒数第k个节点(快慢指针)(LeetCode)
    面试题 02.03. 删除中间节点(LeetCode)
    21. 合并两个有序链表(Leetcode)
    计算总线数据传输率
    时钟周期、总线周期(机器周期)区别
    书单(个人)
  • 原文地址:https://www.cnblogs.com/duanxianyouyang/p/9908569.html
Copyright © 2011-2022 走看看