コード例 #1
0
ファイル: humastxt.go プロジェクト: hafizh/skipper
func (h *humanstxt) Response(ctx skipper.FilterContext) {
	r := ctx.Response()
	r.StatusCode = 200
	r.Header.Set("Content-Type", "text/plain")
	r.Header.Set("Content-Length", strconv.Itoa(len(text)))
	r.Body.(io.Writer).Write([]byte(text))
}
コード例 #2
0
ファイル: healthcheck.go プロジェクト: hafizh/skipper
func (h *typ) Response(ctx skipper.FilterContext) {
	ctx.Response().StatusCode = 200
}
コード例 #3
0
ファイル: mock.go プロジェクト: hafizh/skipper
func (f *Filter) Response(ctx skipper.FilterContext) {
	copyHeader(ctx.Response().Header, f.ResponseHeaders)
}
コード例 #4
0
ファイル: responseheader.go プロジェクト: hafizh/skipper
// sets the configured header for the response
func (f *impl) Response(ctx skipper.FilterContext) {
	ctx.Response().Header.Add(f.Key(), f.Value())
}