用springboot写一个get请求
时间: 2023-05-20 21:03:12 浏览: 57
好的,以下是一个使用 Spring Boot 编写的 GET 请求的示例代码:
```java
@RestController
public class MyController {
@GetMapping("/hello")
public String hello() {
return "Hello, World!";
}
}
```
这个示例代码定义了一个名为 `MyController` 的 REST 控制器,其中包含一个名为 `hello` 的 GET 请求处理器。当你向 `/hello` 发送 GET 请求时,它会返回一个字符串 "Hello, World!"。
希望这个示例能够帮助你。
相关问题
用springboot 写一个http get请求 不是写接口
好的,以下是一个使用 Spring Boot 编写的 HTTP GET 请求的示例代码:
```java
import org.springframework.web.client.RestTemplate;
public class HttpGetExample {
public static void main(String[] args) {
RestTemplate restTemplate = new RestTemplate();
String url = "https://example.com/api/data";
String response = restTemplate.getForObject(url, String.class);
System.out.println(response);
}
}
```
这段代码使用了 Spring Boot 中的 RestTemplate 类来发送 HTTP GET 请求,并将响应转换为字符串输出。请注意,这只是一个示例代码,实际使用时需要根据具体情况进行修改。
用springboot 写一个http get请求 可以设置user-agent 和 accept
当然可以,以下是一个示例代码:
```java
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
import org.springframework.http.RequestEntity;
import org.springframework.http.ResponseEntity;
import org.springframework.web.client.RestTemplate;
import java.net.URI;
public class HttpGetExample {
public static void main(String[] args) {
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.set("User-Agent", "Mozilla/5.0");
headers.setAccept(MediaType.APPLICATION_JSON);
RequestEntity<Void> request = new RequestEntity<>(headers, HttpMethod.GET, URI.create("https://example.com"));
ResponseEntity<String> response = restTemplate.exchange(request, String.class);
System.out.println(response.getBody());
}
}
```
这个示例代码使用了 Spring Boot 中的 RestTemplate 类来发送 HTTP GET 请求,并设置了 User-Agent 和 Accept 头部信息。你可以根据自己的需求修改这个代码。