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);
    	}
    }
    
    
  • 相关阅读:
    WebStorm破解版
    React Native实战一
    Button加在UITableViewHeaderFooterView的self.contentView上导致不能响应点击
    centos7在vmware上无法上网
    重定向和转发的区别
    http和https的区别
    Runtime Error! R6025-pure virtual function call 问题怎么解决
    myeclipse部署web项目部署按钮无效
    Collections工具类的使用
    泛型集合
  • 原文地址:https://www.cnblogs.com/ye-hcj/p/9627636.html
Copyright © 2011-2022 走看看