* get和post之间的主要区别

1、get是从服务器上获取数据,post是向服务器传送数据。

2、在客户端, get是把参数数据队列加到提交表单的action属性所指的url中,值和表单内各个字段一一对应,在url中可以看到。post是通过http post机制,将表单内各个字段与其内容放置在html header内一起传送到action属性所指的url地址。用户看不到这个过程。

3、对于get方式,服务器端用request.querystring获取变量的值,对于post方式,服务器端用request.form获取提交的数据。

4、get传送的数据量较小,不能大于2kb。post传送的数据量较大,一般被默认为不受限制。但理论上,iis4中最大量为80kb,iis5中为100kb。

5、安全性问题:get安全性非常低,post安全性较高。正如在2中提到,使用 get 的时候,参数会显示在地址栏上,而 post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get ;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

python中的post和get请求的区别_HTTP: Request中的post和get区别相关推荐

  1. python伪造请求头x-forwarded-for的作用_Pyspider中给爬虫伪造随机请求头的实例

    Pyspider 中采用了 tornado 库来做 http 请求,在请求过程中可以添加各种参数,例如请求链接超时时间,请求传输数据超时时间,请求头等等,但是根据pyspider的原始框架,给爬虫添加 ...

  2. 总结:SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题

    2019独角兽企业重金招聘Python工程师标准>>> 以下是 SpringMVC 中 GET 和 POST 方式请求中的中文乱码问题的解决方法. 1,GET 方式中文乱码: 修改t ...

  3. Flask 中的上下文管理和请求钩子

    Flask 中的上下文管理和请求钩子 在使用 Flask 框架实现功能接口的时候,前端点击按钮发送请求的请求方式和 form 表单提交给后端的数据,后端都是通过 Flask 中的 request 对象 ...

  4. Python爬虫偷懒神器 — 快速构造请求头!

    我们在写爬虫构建请求的时候,不可避免地要添加请求头( headers ),一般来说,我们只要添加 user-agent 就能满足绝大部分需求了 但这并不是绝对的,有些请求单单添加一个 user-age ...

  5. 深入理解HTTPS及在iOS系统中适配HTTPS类型网络请求(上)

    2019独角兽企业重金招聘Python工程师标准>>> 深入理解HTTPS及在iOS系统中适配HTTPS类型网络请求 一.引言 本篇博客主要讨论如何在客户端与服务端之间进行HTTPS ...

  6. python打开网页被禁止_Python请求无法刮取403禁止的网页

    我想查查火车时刻表.火车有一个GPS,它们的位置会在https://trenesendirecto.sofse.gob.ar/mapas/sanmartin/index.php上公布.我的计划是刮去火 ...

  7. 已解决(Python爬虫requests库报错 请求异常SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool

    成功解决(Python爬虫requests库报错 请求异常,SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool(host= ...

  8. Python爬虫——2.底层操作和请求头、请求代理以及cookie操作

    本文章此节主要讲解: ·爬虫程序urllib2模块底层操作: ·请求头的设置和添加: ·请求代理的种类和类型: ·关于cookie的操作(手动添加/程序自动获取) 一.爬虫底层操作和请求头的设置 1. ...

  9. python 使用 httpx 发送http2.0 请求

    python 使用 httpx 发送http2.0 请求 摘要 安装 http/2 支持 客户端请求 更有效地利用网络资源 额外功能 同步 异步 复杂示例,APNS异步推送到多用户 http/1 支持 ...

最新文章

  1. 2022年,哪些科技趋势将持续改变世界?这里有一份来自百度研究院的预测
  2. Z字变换Python解法
  3. Leetcode--923. 三数之和的多种可能
  4. [转载] Java中的元数据
  5. hbuilder php xdebug,Hbuilder使用xdebug配置php断点调试
  6. C#LeetCode刷题之#819-最常见的单词(Most Common Word)
  7. USACO / Sorting a Three-Valued Sequence (简单题,方法正确性待证)
  8. Android的第一天
  9. asp.net 窗体关闭事件_关于滁州一地煤气爆炸事件!最新消息来了!
  10. 用js代码判断质数_在 JS 中判断,并不是都要用 ===
  11. 暴风影音官网、App 挂了;工信部总结“携号转网”试运行情况;Zorin OS 15 Lite 发布 | 极客头条...
  12. Java MD5加密工具包
  13. Win10—VMware15虚拟机安装教程
  14. Win10喇叭图标出现红叉提示未安装任何音频输出设备
  15. win10如何删除输入法_如何关闭微软拼音输入法?
  16. python画circos图_从零开始学CIRCOS绘制圈图(四)
  17. NVT | 67x USB MSDC设备分析
  18. 用c语言绘制五角星图形,用c语言画出一个五角星图案
  19. 揭秘拳头公司的游戏API: 充分发挥ZUUL的性能
  20. java地图完整项目-地图找房(基于百度地图-MongoDB)

热门文章

  1. 基于Starling的mask实现
  2. 结构体数组(C++)
  3. Java代码中的注释详解
  4. live writer不能首行缩进的问题
  5. C#中的数组和C++中数组的区别
  6. JS 闭包 正则(1)
  7. Go 在 TiDB 的实践
  8. Django—自定义分页
  9. on the way
  10. dwr 登录实现 (入门知识)