关于HTTP协议

原创 2018年04月17日 09:01:18
HTTP协议:超文本传输协议
http是一个应用层的面向对象的协议,主要特点如下:
(1) 支持服务器/客户端模式
(2) 简单快捷,客户请求服务器,通常只需传送请求方法和路径,请求方法包括get,post,put,delete等
(3) http协议允许传送任何类型的数据,json,xml,数组等
(4) HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
(5) HTTP是无状态:无状态是指协议对于事务处理没有记忆能力。

HTTP协议get和post的区别:
1. get方式请求的参数附在URL之后,post提交的数据放在HTTP包的包体中
2. 理论上get方式的提交数据最多1024字节,post提交数据没有限制
3. 后端获取方式不同,PHP通过$_GET[]及$_POST[]方式获取,$_RESULT[]可以获取两种请求方式的数据
4. post提交的数据安全性比get方式高,get方式将参数放在url中,如果重要参数没有进行加密,则会安全隐患
总结:get向服务器索取一种请求,post向服务器提交数据的一种请求,两者本质只是发送机制不同

关于HTTP协议,一篇就够了

转载:http://www.jianshu.com/p/80e25cb1d81a HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是...
  • u012361288
  • u012361288
  • 2017-01-14 11:05:06
  • 809

下面关于HTTP协议的说法正确的是:----腾讯2016研发工程师笔试题(一)

下面关于HTTP协议的说法正确的是: 正确答案: A C  HTTP是基于TCP协议之上的应用层协议 HTTP是一个普通用在浏览器和web服务器之间进行数据交换的流式...
  • chengonghao
  • chengonghao
  • 2016-07-11 20:31:32
  • 3101

关于HTTP协议状态码的问题

HTTP1.0响应状态码第一个数字代表响应的类别,别的没有什么具体的意义。 1XX:表示请求已接收,需要继续处理。 2xx:表示请求已经成功被服务器接收,理解并接受。 3xx:为完成请求,客户端...
  • luanjuan
  • luanjuan
  • 2015-12-04 11:11:03
  • 696

[面试] 关于HTTP协议,一篇就够了

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器...
  • wfh6732
  • wfh6732
  • 2017-03-08 18:25:30
  • 4973

(1)HTTP协议详解 <具体http可查阅相关书籍---http权威指南>

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了W...
  • awhip9
  • awhip9
  • 2017-04-06 18:58:57
  • 447

前端面试题之HTTP协议类

HTTP本文主要介绍面试可能会问到的关于http方面的问题。都是比较基础的问题,需要自己理解记忆,面试的时候能回答出来即可。更深入的问题,以后可能会再列举补充。 1. HTTP协议的主要特点其特点主要...
  • m0_37585915
  • m0_37585915
  • 2017-11-11 16:31:18
  • 300

web前端面试题-http协议

1.http全称:超文本协议传输 2.http工作流程:首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。  1.收线客户机与服务器需要建立连接,只要单击某个超级连接,http...
  • u013637066
  • u013637066
  • 2017-07-28 15:32:26
  • 1276

梳理面试中遇到的HTTP协议相关的问题和知识

本文会是一个比较长的,持续更新的过程 当你在浏览器地址栏输入一个URL后回车,将会发生的事情? 写道 http://blog.csdn.net/wuhenliushui/article/detai...
  • vb2005xu
  • vb2005xu
  • 2016-08-25 16:50:22
  • 454

学习HTTP协议的好书!

我一直认为,编写web程序,一定要弄懂http协议,从我自己的经验来说,搞清楚http协议后,在J2EE,.net中涉及到web编程的那些API都会很清楚,为什么呢,因为网络协议是所有基于网络的系统的...
  • zidane1983
  • zidane1983
  • 2008-12-26 16:46:00
  • 6863
收藏助手
不良信息举报
您举报文章:关于HTTP协议
举报原因:
原因补充:

(最多只允许输入30个字)