模拟发送请求java代码_java代码利用RestTemplate模拟http发送请求

我这边用SpringBoot来配置RestTemplate 直接上代码,先是配置类

/**

* Description: httpApiConfig, 用于restTemplate

* User: zhouzhou

* Date: 2018-09-14

* Time: 13:25

*/

@Configuration

public class HttpApiConfig {

@Bean

public RestTemplate restTemplate(ClientHttpRequestFactory factory) {

return new RestTemplate(factory);

}

@Bean

public ClientHttpRequestFactory simpleClientHttpRequestFactory() {

SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();

// 建立连接所用的时间

factory.setReadTimeout(5000);//单位为ms

// 建立连接后从服务器读取到可用资源所用的时间

factory.setConnectTimeout(5000);//单位为ms

return factory;

}

}

接着是调用测试,先将要访问的服务启动, 再启动测试类

@RunWith(SpringRunner.class)

@SpringBootTest

public class HttpTest {

@Autowired

private RestTemplate restTemplate;

@Test

public void test1(){

String url ="http://localhost:8080/sendstr";

String msg = restTemplate.getForObject(url, String.class);

System.out.println("----------------------------- \n -" + msg);

}

}

结果如下:

测试端:

e932118c8959b26e8842cfaa726ed0a9.png

服务器端:

78a9badd1abc56d9534fdd0652a8a486.png

非常完美, 测试成功. 希望大家喜欢,不懂请留言, 作者24小时内回复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值