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());
        }
    
    }
  • 相关阅读:
    大数据平台布局图
    springMvc入门Demo例子
    用photoShop不改变图片尺寸修改存储大小
    ABBYY FineReader OCR识别图片文字到word电子
    servlet+jsp实例demo
    Runtime Hosts
    Hosting the Common Language Runtime
    Programming with Application Domains
    Application Domains Overview
    Application Domains
  • 原文地址:https://www.cnblogs.com/gongxr/p/13521957.html
Copyright © 2011-2022 走看看