HTTP请求的种类有GET、POST、PUT、DELETE、OPTIONS、TRACE等等,常有的有 GET与POST,区别如下
1、GET方法用于从服务器取回数据,POST用于向服务器提交数据
2、使用GET方法向服务器提交的数据量较小,一般不超过2K,而使用POST向服务器提交的数据量通常没有限制
3、GET请求是将所要提交的数据附在URL之后,而POST请求是将提交的数据放置在请求的请求体当中
首先在本地搭建tomcat服务器
1、到http://tomcat.apache.org下载并解压缩到某个目录(不能有空格和中文)
2、配置环境变量:变量名JAVA_HOME,值C:\Program Files\Java\jdk1.8.0_25
3、运行tomcat的bin目录下的startup.bat,访问http://IP:8088
在ROOT目录下添加一个文件用于测试,内容如下
class="brush:java;gutter:true;"><% String name = request.getParameter("name"); String pwd = request.getParameter("password"); out.print("name:"+name+",password:"+pwd); %>
以上是通过Get方法向服务器提交数据,只有请求头,没有请求体,传送的数据量有限,改用POST方法来向服务器提交数据,步骤如下
1、构造请求对象
2、将需要传递给服务器的数据放在键值对对象NameValuePair当中
3、将键值对对象存放在List当中
4、生成请求体对象
5、将List对象放在请求体对象中
6、将请求体对象放在请求对象中
7、发送请求对象,处理响应数据与get方法类似