Skip to content

class CorsPolicyProvider

cangjie
public class CorsPolicyProvider <: ICorsPolicyProvider

功能:提供基于选项的 CORS 策略解析实现。

父类型:

成员概览

成员功能
init(IOptions<CorsOptions>)创建一个 CORS 策略提供器实例。
func getPolicy(HttpContext, ?String)根据请求上下文和策略名称解析 CORS 策略。

init(IOptions<CorsOptions>)

cangjie
public init(options: IOptions<CorsOptions>)

功能:创建一个 CORS 策略提供器实例。

参数:

func getPolicy(HttpContext, ?String)

cangjie
public func getPolicy(context: HttpContext, policyName: ?String): ?CorsPolicy

功能:根据请求上下文和策略名称解析 CORS 策略。

参数:

  • context: HttpContext - 当前 HTTP 请求上下文。
  • policyName: ?String - 要解析的 CORS 策略名称。

返回值:

  • ?CorsPolicy - 返回解析到的 CORS 策略;如果没有匹配项则返回空。