企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 1、HTTP请求的构成 http请求由三部分组成,分别是:**请求行、请求头、请求正文** 。 ![](https://img.kancloud.cn/96/77/9677776a0b98ebcd9a83118802f43f54_577x254.png) ## 2、HTTP请求行的格式 * 格式:Method Request-URI HTTP-Version * 参数: Method:请求方法,必须大写。 Request-URI:是一个统一资源标识符(URI),不含主机部分。 HTTP-Version:表示请求的HTTP协议版本。HTTP/1.0短连接,HTTP/1.1长连接。 什么是长连接?数据传输完成,保持连接通道不断开,等待同域名下继续使用该通道传输数据。 ## 3、HTTP请求头含义(部分) ![](https://img.kancloud.cn/a4/0d/a40d660a78202e27b4840d4896a4ae68_616x242.png) 提示:发送不同请求,请求头信息不太一样。 ## 4、HTTP请求正文 * GET方式,没有消息体,数据附在URI之后传递到服务器; * POST方式,有消息体,数据放在消息体中传递到服务器; * 消息体和消息头之间有一空行,不能省略; 使用HTTP协议发送GET数据 ![](https://img.kancloud.cn/98/d4/98d46ff20f662693e0adc7aea548863a_991x455.png) 使用HTTP协议发送POST数据 ![](https://img.kancloud.cn/64/b4/64b4fa68b81333ff90a3e3549ffb0a05_673x215.png) ![](https://img.kancloud.cn/21/f1/21f130c4080a2692a368cdfd88011ac9_956x414.png) ## 5、请问:访问以下文件,http需要发送几次请求? ![](https://img.kancloud.cn/b1/8e/b18ed2667d536f34575d99fb997afc39_397x121.png) ``` <img>、<link>、<script>、<frame>都是自动向服务器发请求。 ``` ![](https://img.kancloud.cn/9e/42/9e42aaba97761f96265445b2b641169a_815x218.png)