1.概述

在这个非常快速的教程中,我会展示如何使用httpclient 4获取并验证HTTP响应的状态码

如果你想深入挖掘并学习与httpclient - 头部可以做的其他很酷的事情主httpclient教程

2.从HTTP响应检索状态代码

发送HTTP请求后 - 我们返回一个实例org.apache.http.httpresponse.- 它允许我们访问响应的状态行,并隐式地提供状态代码:

response.getStatusline()。getStatuscode()

使用这个,我们可以验证我们从服务器收到的代码确实是正确的

@test public void tavegetrequestexecuted_whenanalyzingtheresponse_thencorrectstatuscode()抛出client procolocolexception,ioException {httpclient client = httpclientbuilder.create()。build();httpresponse响应= client.execute(新的httpget(sample_url));int statuscode = response.getstatusline()。getStatuscode();asserthat(statuscode,等于(httpstatus.sc_ok));}

注意我们正在使用预定义的状态代码还可以在图书馆通过org.apache.http.httpstatus.

3.结论

这个非常简单的例子显示了如何使用Apache HttpClient 4检索和使用状态代码

实现所有这些示例和代码片段可以找到我的github项目- 这是一个基于Eclipse的项目,因此应该易于导入和运行。

通用底部

使用Spring 5和Spring Boot 2开始,通过学习春天课程:

>>查看课程
评论在本文上关闭!