/
githubmirror
/
traefik
Обзор
Документация
Войти
/
githubmirror
/
traefik
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/plugins/fixtures/src/testpluginunsafe/testpluginunsafe.go
26 строк
590 B
David
Support syscall
17 окт 2025, 18:46
Не верифицирован
17 окт 2025, 18:46
d1ab6ed
Код
Авторство
О чём код?
package testpluginunsafe import ( "context" "net/http" "unsafe" ) type Config struct { Message string } func CreateConfig() *Config { return &Config{Message: "unsafe only plugin"} } func New(ctx context.Context, next http.Handler, config *Config, name string) (http.Handler, error) { // Use ONLY unsafe to test it's available size := unsafe.Sizeof(int(0)) return http.HandlerFunc(func(rw http.ResponseWriter, req *http.Request) { rw.Header().Set("X-Test-Plugin", "unsafe-only") rw.Header().Set("X-Test-Unsafe-Size", string(rune(size))) next.ServeHTTP(rw, req) }), nil }