2023/5/18每日总结

HTTP请求的几种方式

1.HTTP请求简介[1]

HTTP(Hypertest Transfer Protocol)是用于传输像HTML这样的超文本文件的应用层协议。它被设计用于WEB浏览器端和WEB服务端的交互,但也有其它用途。HTTP遵循经典的client-server模型,客户端发起请求尝试建立连接,然后等待服务端的应答。HTTP是无状态协议,这意味着服务端在两次请求间不会记录任何状态。

2.HTTP请求内容

2.1请求URL

每个请求有一个请求URL

2.2请求方法[2]

HTTP定义了一系列请求方法,这些方法表明要对给定资源所做的操作。HTTP请求方法包含GETHEADPOSTPUTDELETECONNECTOPTIONSTRACEPATCH8中类型。

2.3应答状态码[3]

HTTP应答状态码表名一个HTTP请求是否成功完成。应答状态码被分为5类:

信息应答(100 199)

成功应答(200 299)

重定向信息(300 399)

客户端错误(400 499)

服务端错误(500 599)

2.4 HTTP头[4]

HTTP头使得客户端和服务端之间可以通过HTTP请求和应答传递信息。HTTP头包含大小写敏感的名称,后面跟一个“:”,然后是http头的值。HTTP的值前面的空格会被忽略。

2.4.1 Authentication
  • WWW-Authenticate: 请求资源时所用的认证方法。可为BasicNegotiateNTLM[5]
  • Authorization: 包含服务端验证用户的凭据。
  • Cookie: 包含上一次服务端发送的Set-cookie头中的HTTP cookies
  • Set-Cookie: 从服务端向用户侧发送Cookie
2.4.2 Cookies
2.4.3 CORS
posted @ 2023-05-23 15:18  呦吼吼吼  阅读(6)  评论(0)    收藏  举报