| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> JavaWeb-03-HTTP -> 正文阅读 |
|
[网络协议]JavaWeb-03-HTTP |
1.1、什么是http????????超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。 ????????文本:html,字符串... ????????超文本:图片、音乐、视频、定位、地图... ??????????????? 端口:80 ????????Https:安全的 ??????????????? 端口:443 1.2、两个时代http1.0 ????????HTTP/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接。 http2.0 ??????? HTTP/1.1:客户端可以与服务器连接后,可以获得多个web资源。 1.3、Http请求????????客户端--发请求(Request)--服务器 百度: ?1.请求行 ??????? 请求行中的请求方式:GET ??????? 请求方式:GET,Post, ????????get : 请求能够携带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全,但高效。 ????????psot : 请求能够携带的参数没有限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效。 2.消息头 1.4、Http响应????????服务器---响应---客户端 百度 ?1.响应体 ?2.响应状态码 ????????200:请求响应成功 ????????3**:请求重定向 ??????????????? 重定向:重新到我指定的位置去找。 ????????4xx:找不到资源 404 ??????????????? 资源不存在 ????????5xx:服务器代码错误 500 502:网关错误 常见面试题: 当你的浏览器中地址栏输入地址并回车的一瞬间到页面展示回来,经历了什么? ????????域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 3:24:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |