springboot成神之——RestTemplate访问Rest

2021-07-02 23:06

阅读:394

标签:.post   pack   string   public   run   方法   toc   framework   figure   

本文介绍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 entity = new HttpEntity(headers);
        // RestTemplate restTemplate = new RestTemplate();
        // ResponseEntity response = restTemplate.exchange("https://www.baidu.com/s?wd=a", HttpMethod.GET, entity,String.class);

        // Post
        // HttpEntity 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);
    }
}

springboot成神之——RestTemplate访问Rest

标签:.post   pack   string   public   run   方法   toc   framework   figure   

原文地址:https://www.cnblogs.com/ye-hcj/p/9627636.html


评论


亲,登录后才可以留言!