From 794a1482d48d2ced19e1c78138cbae0d8fe125b6 Mon Sep 17 00:00:00 2001 From: Evgeny Abramovich Date: Wed, 13 Dec 2023 16:50:00 -0400 Subject: [PATCH] Replaced domains in cookies --- internal/handler/proxy/handler.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/handler/proxy/handler.go b/internal/handler/proxy/handler.go index 5cfd2f8..36054dc 100644 --- a/internal/handler/proxy/handler.go +++ b/internal/handler/proxy/handler.go @@ -77,7 +77,7 @@ func (h *Handler) executeQuery(request *http.Request) (*http.Response, error) { func copyCookiesToSource(target *http.Response, replacer *urlreplacer.Replacer, source http.ResponseWriter) error { for _, cookie := range target.Cookies() { cookie.Secure = replacer.IsTargetSecure() - // TODO: Replace domain in cookie + cookie.Domain = replacer.ReplaceSoft(cookie.Domain) http.SetCookie(source, cookie) } @@ -88,7 +88,7 @@ func copyCookiesToSource(target *http.Response, replacer *urlreplacer.Replacer, func copyCookiesToTarget(source *http.Request, replacer *urlreplacer.Replacer, target *http.Request) error { for _, cookie := range source.Cookies() { cookie.Secure = replacer.IsTargetSecure() - // TODO: Replace domain in cookie + cookie.Domain = replacer.ReplaceSoft(cookie.Domain) target.AddCookie(cookie) }