龙空技术网

「java工具类的使用」Java中HttpClient工具访问Web请求

程序员界的彭于晏 1187

前言:

今天咱们对“手机端怎么访问javaweb项目”可能比较注重,我们都需要分析一些“手机端怎么访问javaweb项目”的相关知识。那么小编同时在网络上网罗了一些关于“手机端怎么访问javaweb项目””的相关知识,希望我们能喜欢,各位老铁们快快来了解一下吧!

注意jar包是:

HttpClient工具使用

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。

为什么要使用HttpClient工具:

原生态的Socket基于传输层,现在我们要访问的WebService是基于HTTP的属于应用层,所以我们的Socket通信要借助HttpClient发HTTP请求,这样格式才能匹配

HttpClient使用步骤如下:

创建 HttpClient 的实例创建某种连接方法的实例,在这里是 GetMethod。在 GetMethod 的构造函数中传入待连接的地址配置要传输的参数,和消息头信息调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例通过response读取字符串释放连接。无论执行方法是否成功,都必须释放连接

jar包:

1。第一种使用方式:

Get方式:

POST方式:

2.第二种使用方式

/**HttpClient访问网络的实现步骤:

* 1. 准备一个请求客户端:浏览器

* 2. 准备请求方式: GET 、POST

* 3. 设置要传递的参数

* 4.执行请求

* 5. 获取结果

*/

get方式:(不用设置参数)

get请求的结果:<?xml version="1.0" encoding="utf-8"?>

<string xmlns="">13110410513:陕西 西安 陕西联通GSM卡</string>

Post方法:

Post请求的结果:<?xml version="1.0" encoding="utf-8"?>

<string xmlns="">13834786998:山西 长治 山西移动全球通卡</string>

如果返回的中文乱码,我们可以设置编码:

 // 防止中文乱码 postMethod.getParams().setContentCharset("utf-8");

maven地址:

标签: #手机端怎么访问javaweb项目