发送http请求,使用httpClient或者okHttpClient都非常好用,直接集成就可以使用,在Springboot中,发送http请求还可以选择Springboot内置的RestTemplate类,可以直接发送http请求,不用加入其他依赖,开箱即用
一、自动注入RestTemplate并配置
-
添加pom依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
-
第一种方式
@Bean public ClientHttpRequestFactory simpleClientHttpRequestFactory(){ SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); factory.setReadTimeout(30000); // 单位为ms factory.setConnectTimeout(30000)