博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTP协议基础总结
阅读量:6616 次
发布时间:2019-06-25

本文共 728 字,大约阅读时间需要 2 分钟。

1,HTTP协议

协议的概念:协议就是指计算机网络中,两台计算机之间进行通讯所必须共同遵守的规定和规则。
HTTP协议:超文本传输协议是一种通信协议,它允许将超文本标记语言(html)文档从web服务器传送到客户端的浏览器,版本:HTTP/1.1

2,web服务器,浏览器,代理服务器过程

浏览器---URL----(Request)---Web服务器---(response)对象---浏览器---(解析response中的html)---网页

其中代理服务器作为浏览器和Web服务器的中转站。

3,URL详解

地址用于描述一个网络上的资源,基本格式如下:
schema://host[:port#]/path/.../[?query-string]
http://www.localhost/MvcPro/welcome.html

schema:指定底层使用的协议(例如:http,https ,ftp)

host:HTTP服务器的IP地址或者域名

port#:HTTP服务器的默认端口是80,这种情况下端 口号可以省略,如果使用别的端口,必须指 明。

path:访问资源的路径

query-string:发送给Web服务器的数据

4,HTTP的协议是无状态的

就是同一个客户端两次请求是没有对应关系的,http服务器无法确认两个请求是来自同一个客户端,但web程序引入了Cookie机制来维护状态

5,打开网页需要浏览器发送很多次request

因为一个有图片,CSS文件等,需要浏览器再次发送请求并所有文件下载成功,网页才显示出来。

转载于:https://www.cnblogs.com/zzjlxy-225223/p/10761489.html

你可能感兴趣的文章
java框架源码解读_spring5 源码深度解析-----Spring的整体架构和环境搭建
查看>>
java数组与scanner结合_java – 使用scanner类输入数组(错误:不兼容类型:扫描程序无法转换为String)...
查看>>
java 报错信息_WEB项目之JAVA资源报错信息
查看>>
java插件已崩溃怎么处理_java – 从插件调用代码时出现问题:“org.eclipse.jface”[已关闭]...
查看>>
java animatedgifencoder_AnimatedGifEncoder.java源码(处理GIF图片)
查看>>
java原型链_理解原型和原型链
查看>>
java跳到行尾_java实时监控文件行尾内容
查看>>
mysql undrop_UnDROP tool for InnoDB
查看>>
用java求平均成绩_java存储学生成绩并求平均成绩写到文本文件中
查看>>
java常用自带工具类_java最常用的内置工具类
查看>>
java xml转map工具 开源_xml和map互转工具类
查看>>
java 加载sql xml文件_mybatis热部署加载*Mapper.xml文件
查看>>
java pol jar_java.lang.NoClassDefFoundError:无法初始化类sun.security.ec.SunEC(在最近的JRE更新后发生)...
查看>>
mysql5.6.16安装条件_mysql5.6.16编译安装
查看>>
java注释为什么要2个_2、Java注释
查看>>
python os.system阻塞_用os.system打开程序卡在CMD窗口上怎么办?
查看>>
php simplexml 创建xml,PHP基于SimpleXML生成和解析xml的方法示例
查看>>
php正则表达式替换,PHP正则表达式替换函数preg_replace
查看>>
php explode函数 中文,php explode() 函数定义与用法汇总(2021)
查看>>
java jni h264,H264Android Android 解码h264文件 - 下载 - 搜珍网
查看>>