zoukankan      html  css  js  c++  java
  • Hutool工具里,POST方法,body中传参的几种调用方法

    接口说明:

    POSTMAN测试:

    JAVA代码:

    package com.provy.guard.api;
    
    import java.util.HashMap;
    import java.util.Map;
    
    import cn.hutool.http.HttpUtil;
    import cn.hutool.json.JSONObject;
    import cn.hutool.json.JSONUtil;
    
    /**
     * Hutool工具里,POST方法,body中传参的几种调用方法
     * @author wangxy
     *
     */
    public class Test {
    
        public static void main(String[] args) {
            post1();// 成功
            post2();// 成功
            post3();// 失败
            post4();// 成功
        }
    
        public static void post1() {
            String param = "{"StartTime":"2018-10-10 09:42:02","EndTime":"2018-10-29 09:42:02","StartIndex":"0","PageSize":"30"}";
            String result = HttpUtil.post("http://localhost:8080/v1/hitrecord/2", param);
            System.out.println(result);
        }
    
        public static void post2() {
            JSONObject param = JSONUtil.createObj();
            param.put("StartTime", "2018-10-10 09:42:02");
            param.put("EndTime", "2018-10-29 09:42:02");
            param.put("StartIndex", 0);
            param.put("PageSize", 30);
            String result = HttpUtil.post("http://localhost:8080/v1/hitrecord/2", param.toString());
            System.out.println(result);
        }
    
        public static void post3() {
            Map<String, Object> param = new HashMap<String, Object>();
            param.put("StartTime", "2018-10-10 09:42:02");
            param.put("EndTime", "2018-10-29 09:42:02");
            param.put("StartIndex", "0");
            param.put("PageSize", "30");
            String result = HttpUtil.post("http://localhost:8080/v1/hitrecord/2", param);
            System.out.println(result);
        }
    
        public static void post4() {
            JSONObject json = JSONUtil.createObj();
            String result = HttpUtil.createPost("http://localhost:8080/v1/hitrecord/2").body(json).execute().body();
            System.out.println(result);
        }
    
    }
  • 相关阅读:
    JAVA中的多态
    JAVA中的策略模式strategy
    JAVA中的clone方法剖析
    JAVA虚拟机中的堆内存Heap与栈内存Stack
    JAVA垃圾回收分代处理思想
    JAVA 垃圾回收机制
    JAVA内存管理
    混迹于博客园很久了,今天终于有了自己的博客园:coding-of-love 嘿嘿
    小程序富文本wxParse转换不成功的解决办法,填坑
    elementui级联选择器 如何设置多选?
  • 原文地址:https://www.cnblogs.com/xyhero/p/9875408.html
Copyright © 2011-2022 走看看