各种HTTP方法类型的方法的空实现:
方法 | Servlet方法 | 目的 |
---|---|---|
GET | doGet() | 从指定的URL中获取资源 |
HEAD | doHead() | 与GET一致,唯一的区别在于该请求只返回页面的头部数据 |
POST | doPost() | 通常用于处理web表单提交 |
PUT | doPut() | 储存URL中提供的实体 |
DELETE | doDelete() | 删除URL标识的资源 |
OPTIONS | doOptions() | 通常用于处理web表单提交 |
TRACE | doTrace() | 通常用于处理web表单提交 |
虽然有八种HTTP请求方式,但是常用的是GET和POST的方法。
两者的区别:
-
GET:
使用GET方式,数据出现在URL地址栏中
使用GET方式传送的数据有限,不超过1KB -
POST:
使用POST方式,数据出现在HTTP报文的主体中。所以POST方法比GET更为安全
POST传输数据大小无限制