最后更新:2022-04-04 09:37:04 手机定位技术交流文章
客户/服务器模式的运作方式是向服务器发送客户请求、答复这些请求并履行相关职责。
由于HTTP规则要求客户提交请求,然后作出答复,客户首先发出请求。

在没有连接时,每个连接只可处理一个请求。
一旦服务器处理客户的要求并收到客户的答复,连接即终止。
这一方法减少了传输时间。
TCP 长线连接:随着时间的流逝,网页日益复杂。每次HTTP要求建立 TCP 连接似乎都是浪费的。因此,提议保留保留职能。为了维持客户端与服务器的 TCP 连接,避免重新建立连接。超时是由保持静脉决定的为了避免中断联系。
当网络应用程序启动时,良性属性会抑制互动,导致饼干和会话。
问题:我们输入到浏览器中的网络地址应该命名为 URL 或 URI 吗?


请求分为三节:请求行、请求主管和请求机构。
最常见的HTTP方法是GET和POST,但其他方法包括DELETE、HEADE、备选方法、PUT和TRACE。
请求符合 URL 地址, 包括标题 URI 的主机属性 。
协议名称及版本号。
页眉包括各种特征,其结构为 " 属性:属性价值 ",从中收集客户的信息。
缓存规则信息在页眉中给出。
报文体将一个页面表单中的组件值通过param1=value1¶m2=value2 的键值对形式编码成一个格式化串,它载有要求的若干参数的资料。媒体不仅可以传达请求的特征,而且还可以使用。也可以使用类似于 "/Capter15/user.html, 你在这里做什么? param1=value1¶m2=value2” 的方式传递请求参数。
HTTP信头大致分为四类:
信头有四种类型:一般信头、请求信头、回应信头和实体信头。
HTTP/1.1管理着总共47个印头字段。

Connection
当网页打开时, 客户端和服务器之间用于发送 HTTP 数据的 TCP 连接不关闭。 如果客户端再次访问此服务器上的网页, 将使用先前形成的连接 。
请求完成后,用于在客户与服务器之间传输 HTTP 数据的TCP 连接被关闭,当客户再次提交请求时,必须重新创建TCP 连接。

Accept
激活: 可被浏览器终端接受的介质类型 。
文本/ html 表示服务器可以收到文本/ html类型的回复, 通常被称为 html 文档 。如果服务器无法返回文本/ html 数据,服务器应使用406个错误代码响应 。
接受:* * * 具有代表性的浏览器能够处理各种类型的问题
如果您想要优先排序所显示的材料类型, 您将能够使用它 。q = 以添加重量;重量 q 在0到1之间(精确到小数点后三位),且 1 为最大值。没有必要提及重量q。默认重量为q = 1. 照片来自Flickr用户pic.当服务器提供各种材料时,首先,你将回到重量最高的中位数。
Accept-Encoding
激活:浏览器确认收到的编码方法,一般界定压缩方法,并表明它是否支持压缩技术(gzip, deflate)。
Accept-Language
激活:浏览器确认它收到的语言。
如果服务器提供中文资源,客户将要求以中文回复,如果没有中文版本,客户将要求以英文发送回复。
Host
激活:请求的域名主要用于提供请求资源的互联网主机和端口号,通常来自 HTTP URL。
Referer
当浏览器将请求发送到网络服务器时, 它通常包括引用器, 它会通知服务器我连接的页面, 这样服务器可以获取一些信息处理 。
User-Agent
激活: 向 HTTP 服务器提供客户操作系统和浏览器的名称和版本 。
在许多情况下,我们可以利用用户代理人探测浏览器类型,从而创造出许多适当的设计。


Content-Type
激活:在报告中说明物体的媒体类型。



答复信息分为三部分:一行、标题和答复。
信息协议和版本以及状态代码和描述都应包括在内。
对新闻的反应也具有多种特点。
根据研究,“干制品”是我们真正想要的。


该方法可从url内获取,而url的长度限制了其包含大量信息的能力。



等效:无论一次操作完成多少次,都获得同样的结果。
使用 post 构建一个对象, 并用 put 来更新它 。









Cookie 是一个小短信, 客户端希望服务器发送到客户端的浏览器, 如果服务器需要记录用户的状态, 则该服务器会发送到客户端的浏览器 。
当客户浏览器再次请求网站时, 它会将所请求的地址与 Cookie 一起传送到服务器。 服务器会验证 Cookie 以确定用户状态 。



Cookie
重写 URL, 添加参数, 或更改查询字符串


隐藏窗体,服务器自动修改,添加一个隐藏字段,当提交窗体时,可将信件发送到服务器。
本文由 在线网速测试 整理编辑,转载请注明出处。