| 12345678910111213141516171819202122 |
- package sctx
- import "context"
- type ContextKey int
- const (
- HTTPRequestIDKey ContextKey = iota
- requestHostKey
- )
- func SetHost(ctx context.Context, domain string) context.Context {
- return context.WithValue(ctx, requestHostKey, domain)
- }
- func GetHost(ctx context.Context) string {
- v, ok := ctx.Value(requestHostKey).(string)
- if ok {
- return v
- }
- return ""
- }
|