servlet之间Get()与Post()的区别

在JAVA web里面Sevlet是Sevlet API的核心接口,能够实现对用户的请求的进行监控和响应。html

HTTP里面定义有几个请求的方法:web

GET()      请求读取一个WEB页面浏览器

POST()     请求向服务器发送数据缓存

PUT()      请求存储一个Web页面服务器

HEAD()     请求读取一个Web页面的头部 ide

DELECT()   移除Web页面post

TRACE()    返回收到的请求orm

OPTION()   查询特定选项htm

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>

……

相关文章
相关标签/搜索