// Copyright 2022 Liuxiangchao iwind.liu@gmail.com. All rights reserved. Official site: https://goedge.cn . package headers import ( "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" ) type OptionsAction struct { actionutils.ParentAction } func (this *OptionsAction) RunPost(params struct { Type string }) { if params.Type == "request" { this.Data["headers"] = serverconfigs.AllHTTPCommonRequestHeaders } else if params.Type == "response" { this.Data["headers"] = serverconfigs.AllHTTPCommonResponseHeaders } else { this.Data["headers"] = []string{} } this.Success() }