在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历史中缓存。

事实上就是对用户在浏览器输入地址,GET方法对它进行处理。书本讲得一头雾水,靠!!

POST方法用来向服务器发送需要处理的数据,他的含义是“将数据发送(post)到由该URI表示的主动资源”。请求的数据是在消息体中发送的,也就是数据不能在浏览器的URL历史中缓存。

也就是对用户网页写的信息,比如注册帐号的时候在网页写的信息,当然还有别的方式,POST在编写html代码的时候最常用的请求方法,在<body>下一句就定义动作的来源以及请求方法的类型:

……

<body>

<form action ="login" method = "post">

</form>

</body>

……