使用HttpClient发送请求的一般步骤
- 基于要发送的HTTP请求类型创建HttpGet或者HttpPost实例
- 使用addHeader方法添加请求头部,诸如User-Agent, Accept-Encoding等参数
- 可调用HttpGet、HttpPost共同的setParams(HetpParams params)方法来添加请求参数;对于HttpPost对象而言,也可调用setEntity(HttpEntity entity)方法来设置请求参数。
- 调用HttpClient对象的execute(HttpUriRequest request)发送请求,该方法返回一个HttpResponse。
- 通过执行此HttpGet或者HttpPost请求获取CloseableHttpResponse实例
- 从此CloseableHttpResponse实例中获取状态码,错误信息,以及响应页面等等.
- 释放连接。无论执行方法是否成功,都必须释放连接
HTTPClient 和 CloseableHttpClient
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...