位置: 编程技术 - 正文
推荐整理分享网络传输协议(http协议)(网络传输协议是事实上的国际标准),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:网络传输协议逆向分析违法吗,网络传输协议入门教程,网络传输协议逆向分析违法吗,网络传输协议是事实上的国际标准,网络传输协议,网络传输协议有几层,网络传输协议,网络传输协议的英文缩写,内容如对您有帮助,希望把文章链接给更多的朋友!
概述:指服务器和客户端间进行通信时的约束和规范,客户端与服务端的数据交互并不是杂乱无章的,需要遵照(基于)一定的规范进行
常见的协议:
本文主要介绍http超文本传输协议。
1、HTTP协议
即超文本传输协议,网站是基于HTTP协议的,例如网站的图片、CSS、JS等都是基于HTTP协议进行传输的。HTTP协议是由从客户机到服务器的请求(Request)和从服务器到客户机的响应(Response)进行了约束和规范
常用的请求方式有:GET, POST, PUT, DELETE
2、请求-请求报文:
a) 请求由客户端发起,其规范格式为:请求行、请求头、请求主体。如:
b) 请求报文行: 由请求方式、请求URL和协议版本构成
c) 请求报文头
d) 请求报文体:即传递给服务端的数据
注:当以post形式提交表单的时候,请求头里会设置Content-Type: application/x-www-form-urlencoded,而当以get形式请求时不需要这种设置
3、响应-响应报文 :
a) 响应由服务器发出,其规范格式为:状态行、响应头、响应主体
b) 响应头:
c) 响应主体:即服务端返回给客户端的内容
d) 状态码:
常见的状态码有:---服务器成功返回网页、---文档未修改、---没有权限、---请求网页不存在、---服务器错误、---服务不可用说明:客户端与服务器在进行数据传输的时候都是以字节形式进行的,可以理解成是以文本形式传输,这时浏览器就需要明确知道该怎么样来解析这些文本形式的数据,MIME就是明确告知浏览器该如何来处理
对于http协议还有很多的知识点,本文仅介绍其传输的大概过程。学习并了解其组成,是为了更好的理解 ajax。详情请看---ajax的概述和实现过程,希望对大家有所帮助!
js学习之----深入理解闭包 闭包算是js里面比较不容易理解的点,尤其是对于没有编程基础的人来说。其实闭包要注意的就那么几条,如果你都明白了那么征服它并不是什么难事儿
javaScript语法总结 一:语法JavaScript:一种基于对象和事件驱动得客户端脚本语言;由下面三者组成:1,ECMAScript(一种由Ecma国际(前身为欧洲计算机制造商协会,EuropeanComput
详解JS-- 浮点数运算处理 一.问题描述最近在做一个项目,页面上会存在一些JS浮点数的运算,发现JS浮点数运算存在一些bug.譬如:0.1+0.2==0..1+0.7==0.*0.8==5.
标签: 网络传输协议是事实上的国际标准
本文链接地址:https://www.jiuchutong.com/biancheng/376024.html 转载请保留说明!友情链接: 武汉网站建设