Documentation ¶
Overview ¶
Package cors 跨域控制
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { // AccessControlAllowOrigin (简单请求的响应)请求中 Origin 的值,允许跨域的来源,默认为 "*" ,表示任何来源均可 AccessControlAllowOrigin []string // AccessControlAllowCredentials (简单请求的响应)是否允许浏览器在 CORS 请求中发送 Cookie,默认 false // 一般 Cookie 不会包括在 CORS 请求中 // 传给浏览器时,如果为 false 则不传递该值。如果传递,只能为 true AccessControlAllowCredentials bool // AccessControlExposeHeaders (简单请求的响应)暴露额外的 header 字段,这样浏览器可以访问更多的 HEADER // 默认只能获取 Cache-Control、Content-Language、Content-Length、Content-Type、Expires、Last-Modified、Pragma 这七个字段 // Content-Type: application/x-www-form-urlencoded, multipart/form-data, text/plain // https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Expose-Headers AccessControlExposeHeaders []string // AccessControlAllowMethods (非简单请求的响应)所有允许请求跨域的方法,默认为 ["HEAD", "GET", "POST", "PUT", "PATCH", "DELETE"] AccessControlAllowMethods []string // AccessControlAllowHeaders (非简单请求的响应)允许出默认之外,允许发送到服务端的 HEADER // https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Access-Control-Allow-Headers AccessControlAllowHeaders []string // AccessControlMaxAge (非简单请求的响应)设置预检有效期,在有效期内,不需要再次发送预检请求 // 单位:秒,不同的浏览器有上限 AccessControlMaxAge string // contains filtered or unexported fields }
Config 跨域配置
Click to show internal directories.
Click to hide internal directories.