HTTP请求方式中get和post的区别

http中的get和post的区别?

本篇文章将从以下几方面来说,什么是http协议,什么是万维网,get和post的区别以及tcp协议是什么
  • 首先,http协议是基于TCP IP的关于数据如何在万维网(www)通信的协议。

    • 万维网(亦作“网络”、“WWW”、“W3”,英文“Web”或“World Wide Web”),是一个空间。在这个空间中:一样有用的事物,称为一样“资源”;并且由一个全域“统一资源标识符”(URL)标识。这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给使用者,而后者通过点击链接来获得资源。从另一个观点来看,万维网是一个透过网络存取的互连超文件(interlinked hypertext document)系统。万维网联盟(World Wide Web Consortium,简称W3C),又称W3C理事会
  • http的底层是tcp/ip,即get和post的底层也是tcp,也就是说get和post都是tcp链接,他俩能做的事情是一样的。给get加请求主体,给post加上请求参数,技术上是没有问题的。行得通。这个和之前接触的是不一样的,实际上get和post是没有差别,但是由于http的规定和浏览器或者服务器的限制,导致他们在应用过程中体现出一些不同。

  • 重大的区别:get产生一个数据包,post产生2个数据包。
    火狐只会发一次post数据包。网络环境良好的情况下基本可以无视俩次包和一次的时间的差别。

  • tcp是什么?
    是一组网络传输协议的集合,按照网络模型的不同层次,使用不同的传输协议进行分工合作。

posted @ 2017-07-10 08:40  李美玲  阅读(195)  评论(0编辑  收藏  举报