HttpComponents —— HTTP响应(HttpResponse)
来源:互联网 发布:淘宝网摩托车专卖区 编辑:程序博客网 时间:2024/04/27 21:42
目录:
- HTTP响应拦截器
HTTP响应是由服务器在接收和解释请求报文之后返回发送给客户端的报文。响应报文的第一行包含了协议版本,之后是数字状态码和相关联的文本段。
HttpResponse response =new BasicHttpResponse(HttpVersion.HTTP_1_1,
HttpStatus.SC_OK, "OK");
System.out.println(response.getProtocolVersion());
System.out.println(response.getStatusLine().getStatusCode());
System.out.println(response.getStatusLine().getReasonPhrase());
System.out.println(response.getStatusLine());
输出:
HTTP/1.1
200
OK
HTTP/1.1 200 OK
响应控制器
控制响应的最简便和最方便的方式是使用ResponseHandler接口。这个放完完全减轻了用户关于连接管理的担心。当使用ResponseHandler时,HttpClient将会自动关注并保证释放连接到连接管理器中去,而不管请求执行是否成功或引发了异常。
HttpGet httpGet =new HttpGet("http://localhost/");
ResponseHandler<byte[]> handler =new ResponseHandler<byte[]>() {
public byte[] handleResponse(HttpResponse response)
throws ClientProtocolException, IOException {
HttpEntity entity = response.getEntity();
if (entity != null) {
return EntityUtils.toByteArray(entity);
} else {
return null;
}
}
};
byte[] response = client.execute(httpGet, handler);
- HttpComponents —— HTTP响应(HttpResponse)
- HttpComponents —— HTTP请求(HttpRequest)
- HttpComponents —— HTTP实体(HttpEntity)
- HttpComponents —— HTTP上下文环境(HttpContext)
- HttpResponse(联网 http回应)
- org.apache.http.HttpResponse
- HttpClient发送http请求(apache httpcomponents包)
- HTTP协议学习篇(二)—http响应
- 第七天:Servlet进阶——httpresponse
- Django——HttpRequest和HttpResponse
- Apache HttpComponents学习笔记(一):请求对象和响应对象
- HttpComponents
- HttpRequest,HttpResponse,HTTP GET 和 HTTP POST
- servlet处理HTTP响应——设置消息响应体
- render_to_response()改进HttPResponse
- HttpResponse
- HttpResponse
- HttpResponse
- jboss eap6.1 (6)
- 组合数学:D - Cellular Automaton 求矩阵相乘
- C++版算法分析小技巧
- 双亲数组表示法——平时笔记2
- 使用指针容器后请销毁指针
- HttpComponents —— HTTP响应(HttpResponse)
- PLSQL developer 连接不上64位Oracle 的解决方法
- asp.net在表格中动态生成一个可以链接到另外一个页面的图片
- Android之ContentProvider总结
- 用fstream打开含中文路径文件时失败的问题。
- AngularJS快速开始
- Oracle 执行计划(Explain Plan) 说明
- activiti学习笔记(一)
- tld vc++ 编译