您当前的位置:首页 > 前端 > http请求头header

http请求头header

日期:2021-08-07 15:17:44    浏览:296

请求头

Access-Control-Allow-Headers

header("Access-Control-Allow-Headers:*");
header("Access-Control-Allow-Headers:authorization,qin500");

可以接受的请求方法

Access-Control-Allow-Methods: POST, GET, OPTIONS,PUT,PARTCH,DELETE

跨域 (*,允许所有URL跨域)

Access-Control-Allow-Origin: *

Access-Control-Allow-Origin
指示请求的资源能共享给哪些域。

Access-Control-Allow-Credentials
指示当请求的凭证标记为 true 时,是否响应该请求。

Access-Control-Allow-Headers
用在对预请求的响应中,指示实际的请求中可以使用哪些 HTTP 头。

Access-Control-Allow-Methods
指定对预请求的响应中,哪些 HTTP 方法允许访问请求的资源。

Access-Control-Expose-Headers
指示哪些 HTTP 头的名称能在响应中列出。

Access-Control-Max-Age
指示预请求的结果能被缓存多久。指预检请求,超时了,他会重新进行预检

Access-Control-Request-Headers
用于发起一个预请求,告知服务器正式请求会使用那些 HTTP 头。

Access-Control-Request-Method
用于发起一个预请求,告知服务器正式请求会使用哪一种 HTTP 请求方法。

 

什么时候,会出现预检请求呢,

当我们指定请求头content-type非下面三种情况

text/plain  指定类型为文本

mltipart/form-data   一般上传文件的时候,表单会自动设置该值

application/x-w-form-urlencoded  表单提交的时间  它是k:v

和请求方法非GET,POST,HEAD方法请求时,都需要进行预检

//Content-Type的值仅限于下列三者之一:
text/plain
multipart/form-data
application/x-www-form-urlencoded

 

 

Tags: php http

世事无常

要有遥不可及的梦想,也要有脚踏实地的本事