Skip to content

interface ICorsService

cangjie
public interface ICorsService

功能:定义评估并应用 CORS 策略的能力。

成员概览

成员功能
func evaluatePolicy(HttpContext, CorsPolicy)使用指定策略评估当前请求的 CORS 结果。
func applyResult(CorsResult, HttpResponse)将 CORS 评估结果写入响应头。

func evaluatePolicy(HttpContext, CorsPolicy)

cangjie
func evaluatePolicy(context: HttpContext, policy: CorsPolicy): CorsResult

功能:使用指定策略评估当前请求的 CORS 结果。

参数:

返回值:

func applyResult(CorsResult, HttpResponse)

cangjie
func applyResult(result: CorsResult, response: HttpResponse): Unit

功能:将 CORS 评估结果写入响应头。

参数:

  • result: CorsResult - 要应用的 CORS 评估结果。
  • response: HttpResponse - 要写入头信息的 HTTP 响应。

返回值:

  • Unit