java基础之get和post的差别
2024-08-31 10:05:56
上篇博文讲到HTTP协议,本篇介绍HTTP请求方法中get和post的差别:
首先,最明显的一点表象上的差别:GET
方式。将请求參数附加在url之后,POST将请求參数附加在请求头的最后
以下具体说明一下二者的差别:
1、表单的method属性假设是get,那么全部的參数信息都会显示在浏览器的地址栏里面,当我们使用浏览器地址栏输入网址的方式来发送请求时,那么该请求一定是get方式。
2、对于get方式。底层是将全部參数附加在请求资源的后面一起传递的
对于post方式,底层是将全部參数附加在请求參数的最后一行的下一行的下一行
3、对于get方式,servlet採用doGet方法来进行处理。对于post方式,servlet採用doPost方法来进行处理。
PS:
get和post方式都会先调用service,假设没有重写service,则service依据參数进行推断,调用相应的doget和dopost方法。
另外:关于httpServlet中的service。doGet,doPost方法的关系
首先client提交一个请求,该请求一定先到达service方法,然后。service方法依据请求中的參数内容是get。还是post还是其它方式来决定调用doGet,还是doPost还是其它的do方法。
最新文章
- 使用Masonry搭建特殊布局时与xib的对比
- NYOJ题目766回文数
- CardboardCamera Prefab 中文笔记
- maven之一——多模块项目构建
- 11gR2数据库日志报错:Fatal NI connect error 12170、
- 在开发项目中有些常用的的实用代码(ps:平时看着无关紧要的,却很容易忘记)
- Android 开发技术流程
- Android性能测试工具Emmagee
- 第四次上机,ASP组件的使用
- 洛谷P1742 最小圆覆盖(计算几何)
- 使用sstream来进行类型转换
- Ehcache配置参数示例
- 水题C
- python文件处理复习
- 第三方苹果开发库之ASIHTTPRequest
- c# 线程池:开启10个线程运行Fibonacci,并在所有线程运行完后,得出结果。
- HCNP - Server
- MFC多线程详细讲解(转)
- [Luogu1843]奶牛晒衣服
- distinct与NULL在count的注意事项