zoukankan      html  css  js  c++  java
  • springboot成神之——RestTemplate访问Rest

    本文介绍RestTemplate访问Rest

    demo

    package com.springlearn.learn;
    
    
    import java.util.Arrays;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.http.HttpEntity;
    import org.springframework.http.HttpHeaders;
    import org.springframework.http.HttpMethod;
    import org.springframework.http.MediaType;
    import org.springframework.http.ResponseEntity;
    import org.springframework.web.client.RestTemplate;
    
    @SpringBootApplication
    public class DemoApplication {
    
    	public static void main(String[] args) {
    		HttpHeaders headers = new HttpHeaders();
    		headers.setAccept(Arrays.asList(new MediaType[]{MediaType.APPLICATION_JSON_UTF8}));
    		
    
    		
    
    		// Get
    		// HttpEntity<String> entity = new HttpEntity<String>(headers);
    		// RestTemplate restTemplate = new RestTemplate();
    		// ResponseEntity<String> response = restTemplate.exchange("https://www.baidu.com/s?wd=a", HttpMethod.GET, entity,String.class);
    
    		// Post
    		// HttpEntity<Object> entity = new HttpEntity<>(new Object[]{"1"}, headers);
    		// RestTemplate restTemplate = new RestTemplate();
    		// Object response = restTemplate.postForObject("https://www.baidu.com/s?wd=a", entity, Object.class);
    		
    		// Put 和Post类似
    		// 使用put方法即可
    		// 或者使用restTemplate.exchange("...", HttpMethod.PUT, entity, String.class);
    
    		// Delete 直接delete即可
    
    		System.out.println("结果:"+response);
    		
    		SpringApplication.run(DemoApplication.class, args);
    	}
    }
    
    
  • 相关阅读:
    VBS操作Excel常见方法
    判断文件和文件夹是否存在
    vbs获取自身文件名,不带格式,不带路径
    vbs,修改文件名
    UiPath字符串函数的介绍和使用
    linux各个目录的作用
    Linux下设置memcached访问IP
    python单继承与多继承
    粘包,文件传输
    网络编程
  • 原文地址:https://www.cnblogs.com/ye-hcj/p/9627636.html
Copyright © 2011-2022 走看看