网站开发一般要用到哪些软件免费个人简历模板表格下载
- 作者: 五速梦信息网
- 时间: 2026年03月21日 07:33
当前位置: 首页 > news >正文
网站开发一般要用到哪些软件,免费个人简历模板表格下载,深圳市造价信息网官网,如何规划企业网络推广方案 目录 前言
- 什么是HTTP协议#xff1f;
- 为什么使用HTTP协议#xff1f;
- HTTP协议通信过程
- 什么是url#xff1f;
- HTTP报文 5.1 请求报文 5.2 响应报文
- HTTP请求方式
- HTTP头部字段
- HTTP状态码 9. 连接管理 长连接与短连接 管线化连接… 目录 前言
- 什么是HTTP协议
- 为什么使用HTTP协议
- HTTP协议通信过程
- 什么是url
- HTTP报文 5.1 请求报文 5.2 响应报文
- HTTP请求方式
- HTTP头部字段
- HTTP状态码 9. 连接管理 长连接与短连接 管线化连接 前言 在日常的Web项目练习中我们会发现老师会让我们在打开服务器之后使用 http://localhost/…进行项目效果测试和预览偶尔会有同学尝试使用 https://localhost/... 进行服务请求但出现“无法访问”的情况这是为什么呢当时也没有学习“《计算机网络》”对此一无所知只知道https是通信安全的协议现今我们将对 http 和 https 进行学习理解。 本栏其他文章https的工作原理以及和http的区别 1. 什么是HTTP协议 HTTP协议是 Hyper Test Transfer Protocol超文本传输协议的缩写 2. 为什么使用HTTP协议 HTTP协议是用于服务器与客户端浏览器之间传输超文本数据文字、图片、视频、音频的应用层协议 3. HTTP协议通信过程 http协议通信过程步骤 1. 用户发起一个请求时浏览器会对服务器的 TCP 请求连接 2. 服务器与浏览器会按照 TCP 协议的三次握手建立 TCP 连接 3. 浏览器按照 http 协议格式创建请求数据包http请求报文然后将请求数据包发送给服务器 4. 服务器按照 http 协议格式解析请求数据包执行请求处理调用相关业务的方法产生相应数据然后将响应数据封装成响应数据包http 响应报文并发送给浏览器 5. 浏览器按照 http 协议格式对响应数据包进行解析将响应数据显示到浏览器页面为用户展示 4. 什么是url HTTP协议使用 urlUniform Resource Locator统一资源定位符定位资源 格式http://host[ : port ][abs_path] 示例http://127.0.0.1:8080/index.html http 表示要通过 http 协议定位网络资源host 表示合法的 Internet Web 服务器或者 IP 地址port指定一个端口号为空则使用缺省端口80abs_path指定请求资源的URI URL(url) URIUniform Resource Identifier统一资源标识符的子集URL 在 URI 的基础上增加了定位能力 URN只是用来定义一个资源的名称并不具备定位该资源的能力 5. HTTP报文 5.1 请求报文 浏览器通过URL发起一个请求时会发送一个 http 请求报文给目标服务器服务器会根据请求报文中携带的请求数据进行处理 5.2 响应报文 当服务器处理完请求后会将响应数据放入 http 响应报文中返回给浏览器 6. HTTP请求方式 GET获取资源 用于使用给定的 URL 从给定服务器中检索信息完成从指定资源中请求数据。只是检索数据并不会对数据产生其他影响。 POST提交数据增加资源 用于将数据发送到服务器以创建增加资源。使用 post 方法如果两个请求相同后一个请求不会覆盖第一个请求所以 post 用于增加资源。 HEAD获取响应头 与 GET 方法类似但是不反悔响应报文内容主体部分仅传输响应报头部分。主要用于确认 URL 的有效性以及资源更新的日期时间等。 PUT修改资源 用于修改资源要求在请求报文的主体中包含数据内容然后保存到请求 URL 指定位置。使用 put 方法如果两个请求相同后一个请求会覆盖第一个请求所以 put 用于修改资源。 DELETE删除资源 用于删除指定的资源。 OPTIONS查询支持的方法 查询指定的 URL 能够支持的方法。会返回 AllowGET,POST,HEAD,OPTIONS等请求方式内容。 ————————————————————————————————————————- GET 和 POST 的区别 GET 用于获取资源POST 用于提交数据。GET 和 POST 的请求报文格式不同。GET 使用请求报文中的首部字段 URL 传递请求参数POST 使用 Request Body 提交数据。GET 是幂等且可缓存POST 非幂等且不可缓存 [幂等]意思是多次执行相同的操作结果都是[相同]的。 7. HTTP头部字段 Host 字段浏览器在发送请求时用来指定服务器的域名Content-Length 字段服务器在响应数据时会通过 Content-Length 字段表示本次响应数据的长度Connection 字段Connection 字段用于浏览器要求服务器使用长连接以便其他请求复用该连接Content-Type 字段Content-Type 字段用于服务器响应时告诉浏览器本次响应数据的内容类型Accept 字段Accept 字段用于浏览器发送请求时声明可以接受哪些响应数据格式Content-Encoding 字段Content-Encoding 字段说明数据的压缩方法表示服务器响应的数据使用的压缩格式Accept-Encoding 字段客户端在请求时用 Accept-Encoding 字段说明自己可以接受哪些压缩方法 8. HTTP状态码 服务器返回的 响应报文 的第一行为状态行包含了状态码以及描述信息用来告诉客户端请求后的响应结果。 状态码代表具体含义常见状态码1xx信息提示100、1012xx成功报文已经收到且被正确处理200、201、2043xx重定向资源位置发生变动需要客户端重新发起请求301、302、3044xx客户端错误请求报文有误服务器无法处理400、401、403、404、4055xx 服务器错误服务器在处理请求时内部发生了错误500、502、503、504 1xx 信息属于提示信息 100客户端可以继续发送请求101服务器已经理解并接受请求正在切换协议 2xx 信息服务器成功处理了客户端的请求 200请求成功201已创建新资源204请求成功但没有返回任何内容206请求成功但响应返回的 body 数据不是资源的全部而是其中的一部分 3xx 信息客户端请求的资源发送了变动需要客户端用新的 URL 重新发送请求获取资源 301永久性重定向请求的资源不存在需改用新的 URL 再次访问302临时性重定向请求的资源还在但暂时需要用另一个 URL 来访问304客户端可以使用缓存的内容 4xx 信息客户发送的报文有误服务器无法处理 400请求无效401未经授权403权限不足404请求的资源不存在405请求方法不被允许 5xx 信息客户端请求报文正确但服务器处理时内部发生了错误属于服务器端的错误码 500服务器内部错误502网关错误503服务器不可用504网关超时 9. 连接管理 长连接与短连接 HTTP 1.0 默认使用短连接HTTP 1.1 默认使用长连接也叫持久性连接。 短连接每次使用 HTTP 协议进行通信都需要重新按照三次握手的方式建立一个独立的 TCP 连接响应完毕后通过四次挥手断开连接。循环往复增加了通信的开销长连接只需要建立一次 TCP 连接就能进行多次 HTTP 通信减少了 TCP 连接的重复建立和断开所造成的额外开销减少了服务端的负载 管线化连接 通过长连接将多个 HTTP 请求整批提交在传送过程中不需先等待服务端的回应。
相关文章
-
网站开发页面设计报告企业网站建设运营的灵魂
网站开发页面设计报告企业网站建设运营的灵魂
- 技术栈
- 2026年03月21日
-
网站开发页面设计报告php网页转wordpress
网站开发页面设计报告php网页转wordpress
- 技术栈
- 2026年03月21日
-
网站开发业务方向架构文档做网站公司(深圳信科)
网站开发业务方向架构文档做网站公司(深圳信科)
- 技术栈
- 2026年03月21日
-
网站开发一般要用到哪些软件有哪些经典网页设计欣赏
网站开发一般要用到哪些软件有哪些经典网页设计欣赏
- 技术栈
- 2026年03月21日
-
网站开发一般用哪个浏览器服装电子商务的网站建设
网站开发一般用哪个浏览器服装电子商务的网站建设
- 技术栈
- 2026年03月21日
-
网站开发一般用哪种语言重新安wordpress网站
网站开发一般用哪种语言重新安wordpress网站
- 技术栈
- 2026年03月21日






