您的位置:首页 > 新闻 > 热点要闻 > 沧州网站制作多少钱_企业网络规划设计与实现_360网站推广怎么做_html网页制作软件有哪些

沧州网站制作多少钱_企业网络规划设计与实现_360网站推广怎么做_html网页制作软件有哪些

2025/7/7 1:18:42 来源:https://blog.csdn.net/2301_76231794/article/details/146488954  浏览:    关键词:沧州网站制作多少钱_企业网络规划设计与实现_360网站推广怎么做_html网页制作软件有哪些
沧州网站制作多少钱_企业网络规划设计与实现_360网站推广怎么做_html网页制作软件有哪些

一、HTTP协议

HTTP协议定义了客户端(如浏览器)和服务器之间如何交换数据;HTTP 协议是基于请求/响应范式的,即客户端发送一个请求,服务器返回一个响应。Content-Type: text/html; charset=UTF-8

HTTP 请求由三部分组成:请求行、请求头部和请求体。

请求行

  • 方法(GET、POST、PUT、DELETE 等)
  • 请求的URL
  • 协议版本号(如 HTTP/1.1)
  • 示例:GET /index.html HTTP/1.1

请求头部

含了多个字段,每个字段都包含一个名字和一个值,用于描述一个客户端的属性或请求的属性。 

请求体: 

对于 POST 请求,请求体通常包含了发送给服务器的数据。

HTTP 响应也由三部分组成:状态行(响应行)、响应头部和响应体。 

状态行

  • 协议版本号

  • 状态码(如 200 OK、404 Not Found)

  • 状态描述

  • 示例:HTTP/1.1 200 OK

响应头部

和请求头部类似,响应头部也包含了多个字段,描述了响应的属性。

比如Content-Type: text/html; charset=UTF-8,表示告诉浏览器返回的是html文件。

响应体:

服务器返回给客户端的实际数据,例如 HTML 页面、JSON 数据等 。

讲到http协议,我们会想到URL,那URL是什么呢?

URL(统⼀资源定位符):

标准格式: 协议://服务器IP:端⼝/路径1/路径N ? key1=value1 & key2=value2

  • 协议:不同的协议有不同的解析⽅式,比如http协议

  • 服务器ip: ⽹络中存在⽆数的主机,要访问的哪⼀台, 通过公⽹ip区分

  • 端⼝: ⼀台主机上运⾏着很多的进程,为了区分不同进程,⼀个端⼝对应⼀个进程,http默认的端⼝是80

  • 路径: 资源N多种,为了更进⼀步区分资源所在的路径(后端接⼝,⼀般称为 “接⼝路径”,“接⼝”)

二、数据交换格式json

JSON是一种轻量级的数据交换格式,它可以用于在客户端与服务器之间交换数据。

数据格式:

  • JSON数据由键值对构成,使用大括号{}包围。

  • 每个键值对由冒号:分隔,键值对之间使用逗号,分隔。

  • 键必须是字符串,值可以是字符串、数字、对象(JSON对象)、数组、布尔值或null。

  • 数字不用加"",数组需要加[],对象也是用大括号{}包围。

{  "name": "张三",  "age": 30,  "isStudent": true,  "hobbies": ["reading", "running"],  "address": {  "city": "广州",  "street": "北京路"  }  
}

Json对象被序列化为字符串,就叫json字符串,和对象可以互相转换。

 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com