Skip to content

Commit f52af20

Browse files
committed
add note to header middleware about limitations
1 parent e87c582 commit f52af20

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

runnables/httpserver/middleware/headers/headers.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ type HeaderMap map[string]string
1010
// New creates a middleware that sets HTTP headers on responses.
1111
// Headers are set before the request is processed, allowing other middleware
1212
// and handlers to override them if needed.
13+
//
14+
// Note: The Go standard library's http package will validate headers when
15+
// writing them to prevent protocol violations. This middleware does not
16+
// perform additional validation beyond what the standard library provides.
1317
func New(headers HeaderMap) httpserver.HandlerFunc {
1418
return func(rp *httpserver.RequestProcessor) {
1519
// Set headers before processing

0 commit comments

Comments
 (0)