上篇博文讲到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方法。

最新文章

  1. 使用Masonry搭建特殊布局时与xib的对比
  2. NYOJ题目766回文数
  3. CardboardCamera Prefab 中文笔记
  4. maven之一——多模块项目构建
  5. 11gR2数据库日志报错:Fatal NI connect error 12170、
  6. 在开发项目中有些常用的的实用代码(ps:平时看着无关紧要的,却很容易忘记)
  7. Android 开发技术流程
  8. Android性能测试工具Emmagee
  9. 第四次上机,ASP组件的使用
  10. 洛谷P1742 最小圆覆盖(计算几何)
  11. 使用sstream来进行类型转换
  12. Ehcache配置参数示例
  13. 水题C
  14. python文件处理复习
  15. 第三方苹果开发库之ASIHTTPRequest
  16. c# 线程池:开启10个线程运行Fibonacci,并在所有线程运行完后,得出结果。
  17. HCNP - Server
  18. MFC多线程详细讲解(转)
  19. [Luogu1843]奶牛晒衣服
  20. distinct与NULL在count的注意事项

热门文章

  1. ios Button
  2. Maven + SpringMVC + Mybatis
  3. 利用Spring Hibernate注解packagesToScan的简化自动扫描方式
  4. 4.matlab基础
  5. kubernetes系列:(二)、kubernetes部署mysql(单节点)
  6. 如何让NSURLConnection在子线程中运行
  7. 前端将图片二进制流显示在html端
  8. SQL纯手写创建数据库到表内内容
  9. depth peeling实现半透明
  10. 第十二章 Python网络编程