在JAVA web里面Sevlet是Sevlet API的核心接口,可以实现对用户的请求的进行监控和响应。
HTTP里面定义有几个请求的方法:
GET() 请求读取一个WEB页面
POST() 请求向服务器发送数据
PUT() 请求存储一个Web页面
HEAD() 请求读取一个Web页面的头部
DELECT() 移除Web页面
TRACE() 返回收到的请求
OPTION() 查询特定选项
CONNECT() 保留作将来使用
HttpServlet里面定义有几个请求的方法,用来处理Http请求:
doGET() 请求读取一个WEB页面
doPOST() 请求向服务器发送数据
doPUT() 请求存储一个Web页面
doHEAD() 请求读取一个Web页面的头部
doDELECT() 移除Web页面
doTRACE() 返回收到的请求
doOPTION() 查询特定选项
(摘抄书本:)我们最常用的就是GET和POST方法,GET方法用来检索资源。他的定义是“获得(get)由该URI表示的资源”。GET方法请求的资源通常是被动资源。使用GET也可以请求主动自愿,但一般要提供少量的请求参数。请求参数是请求URI的一部分,在浏览器的URL地址栏中用户可见,数据量不大,一般不超过255个字符,可以在浏览器的URL历史中缓存。
POST方法用来向服务器发送需要处理的数据,他的含义是“将数据发送(post)到由该URI表示的主动资源”。请求的数据是在消息体中发送的,也就是数据不能在浏览器的URL历史中缓存。
也就是对用户网页写的信息,比如注册帐号的时候在网页写的信息,当然还有别的方式,POST在编写html代码的时候最常用的请求方法,在<body>下一句就定义动作的来源以及请求方法的类型:
……
<body>
<form action ="login" method = "post">
</form>
</body>