zoukankan      html  css  js  c++  java
  • 使用RestTemplate发送HTTP请求举例

    使用RestTemplate发送HTTP请求(get和post)

    依赖包:springboot、fastjson

    代码如下:

    package com.gxr.restTemplateTest;
    
    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONObject;
    import org.junit.Test;
    import org.springframework.http.ResponseEntity;
    import org.springframework.web.client.RestTemplate;
    
    import java.util.logging.Logger;
    
    public class RestTempTest {
        RestTemplate restTemplate = new RestTemplate();
        private final Logger logger = Logger.getLogger(this.getClass().getName());
    
        @Test
        public void testGet() {
            String url = "http://10.168.4.78:8085/dataPower/di/t-plugin-info/query?param=&pageNum=1&pageSize=3";
            ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class);
            logger.info("返回消息:" + responseEntity.getBody());
        }
    
        @Test
        public void testGet2() {
            String url = "http://10.168.4.78:8085/dataPower/di/t-plugin-info/query?param=&pageNum={1}&pageSize={2}";
            ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class, "1", "3");
            logger.info("返回消息:" + responseEntity.getBody());
        }
    
        @Test
        public void testPost() {
            String url = "http://10.168.4.78:8085/dataPower/metadata/t-access-sys/dataSourceByPage";
            String param = "{"name":"","pageNum":1,"pageSize":2,"isSource":"2"}";
            JSONObject jsonObject = JSON.parseObject(param);
            ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, jsonObject, String.class);
            logger.info("返回消息:" + responseEntity.getBody());
        }
    
    }
  • 相关阅读:
    根据经纬度获取距离
    获取本浏览器经纬度坐标
    仿造mongodb的存储方式存一些假数据
    ty修饰符 public private static
    ty 枚举类型
    限制字符串的选择
    typeScript类型别名
    ty 函数的讲解
    ty数组的讲解
    接口的讲解
  • 原文地址:https://www.cnblogs.com/gongxr/p/13521957.html
Copyright © 2011-2022 走看看