Http、Https网络请求,第1张

HTTP协议通常承载于TCP协议之上;有时也承载于TLS或SSL协议层之上,也就是我们常说的HTTPS。

大部分网站采用HTTP协议进行交互,目前仍有大量的客户端采用HTTP协议进行交互。但是随着安全等级的提升,这些交互逐渐被HTTPS协议取代;

一次HTTP操作称为一个事务,其工作过程可分为五步:

所有流程,均由HTTP请求自动完成。如果在以上过程中的某一步出现错误,那么产生错误的信息将返回,客户端做对应处理。可以是客户端直接与服务器进行交互,也可能在请求中间增加代理。

HTTP基于传输层TCP协议,而TCP是一个端到端的面向连接的协议。所谓的端到端可以理解为进程到进程之间的通信。所以HTTP在开始传输之前,首先需要建立TCP连接,而TCP连接的过程需要所谓的“三次握手”。盗用下图所示TCP连接的三次握手:

由于服务器的IP或者域名都是相对固定的,而客户端可能经常发生变化,因此HTTP协议似乎永远是客户端(Client)发起请求,服务器(Server)返回响应,Request和Response成对出现。同时,如果客户端没有主动请求,很难实现由服务端向客户端推送数据。

HTTP协议的主要特点可概括如下:

1、支持客户端/服务器模式,支持基本认证和安全认证。

2、简单快速

3、灵活

4、可以持续连接

5、无状态

URL(Uniform Resource Locator)格式, http://wwwxxxxxxcom/images/iconpng ;

地址用于描述一个网络上的资源,使用协议+host+path的方式,基本格式如下:

Accept

Accept-Encoding

Accept-Language

Accept-Charset

User-Agent

Content-Type

Referer

Connection:

Host

Cookie

Content-Length

Authorization

UA-Pixels,UA-Color,UA-OS,UA-CPU

Range

HTTP/11协议,共定义了八种方法,用来表明Request-URI指定的资源的不同操作方式:

GET

POST

PUT

DELETE

OPTIONS

HEAD

TRACE

CONNECT

PATCH

方法名称区分大小写。当某个请求所针对的资源不支持对应的请求方法的时候,服务器返回状态码405(Method Not Allowed);当服务器不认识或者不支持对应的请求方法的时候,应当返回状态码501(Not Implemented)。

HTTP服务器至少应该实现GET和HEAD方法,其他方法都是可选的。此外,除了上述方法,特定的HTTP服务器还能够扩展自定义的方法。

包含:状态行、消息报头、响应正文。

每一次请求,都会产生一个响应。一般使用状态码,粗略区分请求是否成功。如果一切正常,一个标准网页会收到一条200的状态码;错误有对应的错误码,常见的有403、404、500等。

下面列出所有错误码:

发现了一个趣味状态码图,喜欢可以点击: https://wwwtoutiaocom/i6628119994469204484/

Allow

Date

Expires

P3P

Set-Cookie

ETag

Last-Modified

Content-Type

IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)定义了8个大类的媒体类型,分别是:

Content-Range

Content-Length

Content-Encoding

Content-Language

Server

X-AspNet-Version

例如: X-AspNet-Version: 4030319

X-Powered-By

Connection

Location

Refresh

HTTPS

SSL

TLS

对称加密

非对称加密

证书包括内容:

客户端在接受到服务端发来的SSL证书时,会对证书的真伪进行校验,以浏览器为例说明如下:

所以通过发送SSL证书的形式,既解决了公钥获取问题,又解决了黑客冒充问题,一箭双雕,HTTPS加密过程也就此形成

所以相比HTTP,HTTPS 传输更加安全

HTTPS 缺点:

综上所述,相比 HTTP 协议,HTTPS 协议增加了很多交互、加密解密等流程,保证数据传输的安全,很大程度上避免了黑客的攻击。

HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。

简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。

HTTPS和HTTP的区别主要如下:

1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。

2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。

3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。

扩展资料

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。

HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。

当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。

参考资料:

HTTP协议功能

http是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议。

用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。

HTTP协议的主要特点可概括如下:

1、支持客户/服务器模式。

2、 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。

3、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。

4、无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

5、无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。

另一方面,在服务器不需要先前信息时它的应答就较快。

HTTP请求的方法:

HTTP/11协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式

1、OPTIONS

返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘’的请求来测试服务器的功能性

2、HEAD

向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。

3、GET

向特定的资源发出请求。它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。

4、POST

向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 Loadrunner中对应POST请求函数:web_submit_data,web_submit_form

5、PUT

向指定资源位置上传其最新内容

6、DELETE

请求服务器删除Request-URL所标识的资源

7、TRACE

回显服务器收到的请求,主要用于测试或诊断

8、CONNECT

HTTP/11协议中预留给能够将连接改为管道方式的代理服务器。

124307152:8080

78133146136:8080

183181168229:80

19015122100:8080

6575144142:29786

1221550135:8888

114255171231:80

203114105243:8080

888510816:8080

802372119:8118

872504126:8080

18612525110:8080

941775193:8800

12050062:8080

6575167145:29786

12912182106:29786

82117198198:8080

6523157169:80

10618737146:80

17321239138:80

912301245:80

8214810969:80

791705025:80

123125156201:80

12222611354:808

8214810969:8080

8214810969:6588

2072197136:80

1877283110:8080

1411058082:80

113106194221:85

113106194221:81

1229725295:8080

11962128172:80

2211226970:8080

939911391:8080

113106194221:82

1908586147:8080

12114976:80

4651224252:9999

113106194221:84

585631121:81

8219822892:80

585631119:81

190617810:80

22113016243:82

1461852296:808

19588665:80

218207161202:8090

5868138200:80

218207161200:80

210149101198:80

653812280:8080

809017198:8080

1624221699:80

585631117:86

113347569:80

7918923434:8080

2023097148:80

12222568113:8181

111171192158:80

4614513243:80

12222568126:8181

672056745:80

10720226215:80

1241084168:80

21228231253:8080

7912511984:80

12222568114:8181

911996044:80

12222568122:8181

208438868:80

1256147244:80

216183233158:8080

184107166251:80

8596086:80

1252539644:8080

218207161201:80

891626722:80

585631117:81

218207161200:8081

60282098:80

202172246237:80

22113016243:81

22113016241:81

217197125208:80

91121107194:8080

19568125:80

2082556855:80

1186778136:80

93166121107:8118

5861154230:8080

1731018467:8080

20217125399:80

12222568117:8181

1143236229:8080

495024213:80

62245223227:80

12222568119:8181

17325525086:80

12222568116:8181

12222568124:8181

8210227201:80

585631118:81

184107166252:80

1218323845:80

109168118242:80

218207161200:81

6119252148:80

193635871:80

94175232210:80

622109813:80

20214719871:80

13713280106:80

652554712:80

193136124228:80

195564536:80

89362664:80

1312472245:80

1312472247:80

1288126111:80

141219252133:80

195564536:8080

12911012551:80

193136124226:80

20021472248:80

188165254123:80

501940132:80

6916299230:80

20810163210:80

49212733:80

1961228106:8080

21025320891:80

211138124199:80

211182237136:8080

2084325410:80

11315720425:80

8416234202:80

6866161107:80

2012292082:80

21318245111:80

2012292083:80

1441401626:80

661354963:80

63139129233:80

677897189:80

841247182:80

21317444144:80

19636919:8080

92613422:80

82102066:80

3811210049:8080

3811210049:80

22225527223:80

17412767237:80

962332002:80

21017215114:80

189260100:8080

21825249185:80

15922616811:80

1462191810:80

218759654:808

8214810968:8080

8214810968:6588

19022622516:8080

113106194221:80

2072499114:80

19816412913:80

17321239137:80

2172817757:8080

113106194221:83

661354252:80

115682815:8080

21716919011:80

86108136123:80

72249302:80

20625125561:80

8523415210:443

12172115165:80

210136114135:80

9224317151:80

21215658182:8080

17634235172:80

2105123136:8118

8214810968:3270

6113520837:8081

14746215206:80

843211664:8213

8214810968:80

5822142119:808

173054232:8213

22220018067:8081

20291235165:80

18758200169:80

611632401:8888

211148130142:80

272049:808

7411257173:80

272025:808

272027:808

20014927240:80

113106194221:86

成人高考盘锦成绩如何查询?成人高考是成人教育方式之一,其学历是非全日制学历,但一样是国家承认学历,学信网可查,其享受待遇和全日制学历是等同的。下面小编为大家解答一下关于成人高考相关信息,希望对大家有所帮助!

成人高考盘锦成绩如何查询?

盘锦考生可以登录“辽宁招生考试之窗”网站(网址: wwwInzskscom)中的查询中心(https://wwwInzskscom/cxzxhtml)免费查询。

成人高考毕业申请条件:

1、政治思想经组织鉴定符合要求。

2、考完专业考试计划所规定的所有课程且考试成绩合格。

3、完成该专业所规定的实践性环节课程考核(实验、实习、上机实习、毕业论文答辩或毕业设计),并取得合格成绩。

4、申请办理毕业证书者,必须提供本人所有的准考证原件、课程合格证原件及身份证复印件。

5、申请办理本科毕业证书者,必须具有国民教育系列的专科或专科以上毕业证书。

自考/成人高考有疑问、不知道如何选择主考院校及专业、不清楚自考/成考当地政策,点击底部咨询官网老师,免费领取复习资料:https://www87dhcom/xl/

盘锦信息网-盘锦最大最全的信息网(http://panjinalicountrycom/)及时向市民传送本地各类信息,举办网上名优企业产品展示、推介,宣传名优企业,提供在线信息查询等业务。主要栏目有:求租、出租、求购、出售、转让、求职、招聘、招生、培训、家教、家政、运输、搬迁、维修、装修、礼仪、翻译、医疗、征婚、旅游、娱乐、招商、代理、合作、声明、启事,企业黄页等。免费发布查找各种信息,是盘锦人自己的信息网站!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Http、Https网络请求

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情