// Copyright 2021 Liuxiangchao iwind.liu@gmail.com. All rights reserved. package nodes import ( "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" ) // 带宽限制 func (this *HTTPRequest) doBandwidthLimit() { var config = this.Server.BandwidthLimit this.tags = append(this.tags, "bandwidth") var statusCode = 509 this.processResponseHeaders(statusCode) this.writer.WriteHeader(statusCode) if len(config.NoticePageBody) != 0 { _, _ = this.writer.WriteString(config.NoticePageBody) } else { _, _ = this.writer.WriteString(serverconfigs.DefaultBandwidthLimitNoticePageBody) } }