Skip to content

Commit 02af044

Browse files
author
alyssa
committed
clean up fp headers
1 parent e982878 commit 02af044

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/queue_manager.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,17 @@ func (m *QueueManager) fulfillRequest(resp *http.ResponseWriter, req *http.Reque
282282
routeToHeader := req.Header.Get("nirn-routed-to")
283283
req.Header.Del("nirn-routed-to")
284284

285+
// clean up fp headers
286+
for _, header := range []string{"x-forwarded-for", "x-forwarded-port", "x-forwarded-proto", "x-forwarded-ssl"} {
287+
req.Header.Del(header)
288+
}
289+
290+
for header, _ := range req.Header {
291+
if strings.HasPrefix(header, "fly") {
292+
req.Header.Del(header)
293+
}
294+
}
295+
285296
if routeToHeader != "" {
286297
RequestsRoutedRecv.Inc()
287298
}

0 commit comments

Comments
 (0)