用springboot 写一个http get请求 可以设置user-agent 和 accept
时间: 2023-05-20 10:03:16 浏览: 249
无需重启生产环境热更新代码HotSwapAgent.zip
当然可以,以下是一个示例代码:
```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 头部信息。你可以根据自己的需求修改这个代码。
阅读全文