HTTP请求方式有哪些-软件测试知识

2023-01-01 0 701

原副标题:HTTP允诺形式有什么样-软件开发科学知识

HTTP组织工作基本原理

HTTP协定表述了web应用程序怎样从web伺服器允诺web网页,和伺服器怎样将web网页传达给应用程序。HTTP协定采用允诺/积极响应数学模型。客户端从伺服器允诺最新消息。允诺最新消息主要包括方式、URL、协定版、允诺头和允诺统计数据。伺服器用状况行积极响应,状况行主要包括协定版、获得成功或W3HT30Z、伺服器重要信息、积极响应头和积极响应统计数据。

HTTP请求方式有哪些-软件测试知识

HTTP允诺/积极响应关键步骤

应用程序相连到Web伺服器->发送HTTP允诺->伺服器拒绝接受允诺,回到HTTP积极响应->释放出来相连TCP相连->应用程序应用程序导出HTML文档。

1、应用程序相连到Web伺服器

HTTP应用程序(一般来说是应用程序)创建到web伺服器HTTP端口(预设为80)的TCP套传输层相连。

2、送HTTP允诺

应用程序透过TCP套传输层向web伺服器发送文档允诺最新消息。允诺最新消息由四部份共同组成:允诺行、允诺头、梵天和允诺统计数据。

3.伺服器拒绝接受允诺并回到两个HTTP积极响应

web伺服器导出允诺并功能定位允诺的天然资源。伺服器将天然资源的复本载入TCP套传输层,应用程序加载它。积极响应主要包括状况行、积极响应头、梵天和积极响应统计数据。

4、释放出来TCP相连

假如相连商业模式停用,伺服器将积极主动停用TCP相连,客户端消极停用相连并释放出来TCP相连。假如相连商业模式维持活动状况,则相连将维持一两年,在此之后能竭尽全力转交允诺。

5、应用程序应用程序导出HTML文档

应用程序应用程序具体来说预测状况行,以查阅命令允诺与否获得成功的状况标识符。然后预测每个积极响应头,这表示以下是HTML文档和文档字符集中的字节数。应用程序应用程序加载积极响应统计数据HTML,根据HTML语法对其进行格式化,并将其显示在应用程序窗口中。

什么是幂等和非幂等

在了解HTTP允诺方式之前,我们先来了解一下“幂等”和“非幂等”。

幂等性:对于相同的行为,假如无论多少次,最终结果都是相同的,则该行为称为幂等。

非理想性:对于相同行为,假如最终结果与执行次数相关,每次结果不同,则称为非幂等。

HTTP的允诺形式有什么样?

POST:在伺服器新建两个天然资源。和get一样很常见,向伺服器提交天然资源让伺服器处理,比如提交表单、上传文件等,可能导致创建新的天然资源或者对原有天然资源的修改。提交的天然资源放在允诺体中。不支持快取。非幂等

PUT:在伺服器更新天然资源(应用程序提供改变后的完整天然资源)。和post类似,html表单不支持,发送天然资源与伺服器,并存储在伺服器指功能定位置,要求应用程序事先知道该位置;比如post是在两个集合上(/province),而put是具体某两个天然资源上(/province/123)。所以put是安全的,无论允诺多少次,都是在123上更改,而post可能允诺几次创建了几次天然资源。幂等。

DELETE:从伺服器删除天然资源。允诺伺服器删除某天然资源。和put都具有破坏性,可能被防火墙拦截。假如是https协定,则无需担心。幂等

CONNECT:HTTP/1.1协定中预留给能够将相连改为管道形式的代理伺服器。就是把伺服器作为跳板,去访问其他网页然后把统计数据回到回来,相连获得成功后,就能正常的get、post了。

TRACE:显伺服器收到的允诺,主要用于测试或诊断。一般禁用,防止被恶意攻击或盗取重要信息。

应小最新消息头中的元重要信息。

以上文档为大家介绍了HTTP允诺形式有什么样,本文由多测师亲自撰写,希望对大家有所帮助。https://www.duoceshi.com/xwzx-hydt/1688.html回到

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务