在HttpClient API中获取状态代码的快速指南。 getStatusLine()。getStatusCode()示例和相关的错误。
1.简介
在这个非常快速的教程中,我将展示如何使用HttpClient 4获取和验证HTTP响应的StatusCode。
2. Maven依赖
要运行此HttiClient应用程序,需要以下jar。
commons-logging在内部被其他jar使用。 请不要忘记添加这些jar,否则您将获得编译时和运行时错误。
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.12</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>4.4.13</version>
</dependency>
错误:
如果您错过了commons-logging jar,则会产生以下异常。
Exception in thread "main" Exception in thread java.lang.NoClassDefFoundError: org/apach