(1)GET,用于获取信息。它只是用于获取、查询数据,不会修改服务器上的数据,从这一点上来看,它的数据是安全的。

(2)POST,它是可以向服务器发送修改请求,从而修改服务器的。如:我们要在贴吧上回帖,在博客上评论,就要用到post

(3)GET请求的数据是被放在报头中,也就是在URL之后。

如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%E5%A5%BD

其中:

a.以?来分隔URL和数据

b.以&来分隔参数

c.如果数据是英文或者数字,原样发送

d.如果数据是中文或者其他字符,进行BASE64编码

(4)POST提交的数据放在HTTP的正文中

(5)GET提交的数据比较少,最多是1024B,因为GET数据是附在URL之后的,而URL则会受到不同环境的限制的(如:不同的浏览器),而POST可以传送更多的数据,是没有限制的,一般也会受到不同环境的影响(如:浏览器、操作系统、服务器处理能力等)。

(6)POST的安全性比较高,因为GET数据是明文传输的。如:在进行登陆操作,用户的用户名和密码都会显示在URL上,由于浏览器的缓存,以及他人查看历史记录等,会导致用户信息泄露。除此之外,GET请求提交的数据还可能会造成Cross-site request frogery攻击。

通过GET而POST数据则可以加密,但GET的执行效率会高一些

HTTP中get和post方法的区别相关推荐

  1. java foward_java 中sendredirect()和forward()方法的区别

    HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实现获取相应URL资源. sendRedirect实现请求重定向,forw ...

  2. java sendredirect报错_java 中sendredirect()和forward()方法的区别

    HttpServletResponse.sendRedirect与RequestDispatcher.forward方法都可以实现获取相应URL资源. sendRedirect实现请求重定向,forw ...

  3. HTTP协议中GET和POST方法的区别

    本文详细对比了HTTP协议中GET和POST方法的区别,部分内容可能有误,读者请自行甄别. 转自博客https://sunshinevvv.coding.me/blog/2017/02/09/Http ...

  4. python requests中content与text方法的区别

    python requests中content与text方法的区别 目录 python requests中content与text方法的区别 目录 requests的作用 response的常用方法: ...

  5. PHP中静态方法和实例化方法的区别

    文章来自:PHP中静态方法和实例化方法的区别 在PHP中类为什么要使用静态方法,有什么好处 不需要实例化?? 可以提高运行效率?? 这是一个经常被时时提出来的问题,很多时候我们以为理解了.懂了,但深究 ...

  6. php的mktime,php中time()和mktime()方法的区别

    time()函数是返回当前时间的.而mktime()函数的主要功能不是返回当前时间,而是格式化时间.虽然单独写mktime()而不加任何参数如:echo mktime()和echo time()的效果 ...

  7. python frozenset_Python中set与frozenset方法和区别详解

    set(可变集合)与frozenset(不可变集合)的区别: set无序排序且不重复,是可变的,有add(),remove()等方法.既然是可变的,所以它不存在哈希值.基本功能包括关系测试和消除重复元 ...

  8. java线程 yield_Java线程中yield与join方法的区别

    长期以来,多线程问题颇为受到面试官的青睐.虽然我个人认为我们当中很少有人能真正获得机会开发复杂的多线程应用(在过去的七年中,我得到了一个机会),但是理解多线程对增加你的信心很有用.之前,我讨论了一个w ...

  9. 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法...

    Integer类中的. 关于parseInt()方法的API文档.  返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...

  10. Java中wait和sleep方法的区别

    1.两者的区别 这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁). wait ...

最新文章

  1. android aliasactivity作用,android activity-alias 的作用
  2. 7.06 生成累计和
  3. Arp协议和Arp欺骗
  4. 创建XNA Shooter游戏——挑战:用引擎编写自己的游戏
  5. tablelayout的使用
  6. Persistent Memory错误注入测试
  7. (NFS移植到arm上)编译portmap和nfs-utils
  8. 怎么修改腾讯视频账户和密码
  9. 计算机office2010高级应用程序,计算机办公软件应用office2010高级解题步骤
  10. 文东工作室开通微信公众号了!欢迎订阅!~
  11. php禁用错误提示,php开启与关闭错误提示详解
  12. (十)OpenCV相机标定
  13. reflexil教程_【转载】教你使用 Reflexil 反编译.NET
  14. mysql数据库 安装后 闪_MySQL数据库:第十五章:MySQL安装到最后一步未响应MySQL Server Instance Configuration Wizard...
  15. 基于51单片机的可掉电走表万年历设计(LCD12864+DS1302+DS18B20+LM7805+18650电池外部供电)
  16. mysql源码编译安装
  17. Java Builder模式(设计模式之Builder模式)
  18. C语言初阶——手把手教零基础/新手入门(万字心得笔记)
  19. et200sp系统服务器模块,西门子ET200
  20. 充分的准备是成功的关键因素

热门文章

  1. 【工作】python识别不同国家语言类型
  2. 闲来无事——手势图案解屏个数
  3. 爱思助手(i4助手) v5.08 官方版​
  4. “深挖”小红书:内容+电商危机下还能走多远?
  5. web项目图片/文件保存方式
  6. 【原创】公司自研缓存系统UPU的总结
  7. BPM常见流程案例:会签流程、或签流程、分支流程、并行流程
  8. 使用高德API接口查询两个地址之间的行车距离
  9. Chapter 09–Storage Structure and Relationships
  10. 【Linux Centos6/7连接Oracle11g数据库,提示:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务】