From f77802fac0f907e9316d4bf03fbf46f609deb74f Mon Sep 17 00:00:00 2001 From: Waldek Mastykarz Date: Fri, 17 Jul 2026 09:01:03 +0200 Subject: [PATCH] Fixes forwarding https URLs on mac --- DevProxy.Proxy.Kestrel/Internal/ProxyConnectionHandler.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DevProxy.Proxy.Kestrel/Internal/ProxyConnectionHandler.cs b/DevProxy.Proxy.Kestrel/Internal/ProxyConnectionHandler.cs index a685cbb1..8d58538e 100644 --- a/DevProxy.Proxy.Kestrel/Internal/ProxyConnectionHandler.cs +++ b/DevProxy.Proxy.Kestrel/Internal/ProxyConnectionHandler.cs @@ -278,7 +278,8 @@ private async Task BlindTunnelAsync(Stream clientStream, string host, int port, private async Task ExchangeAsync( Http1ConnectionReader reader, Stream clientStream, ParsedRequestHead head, string absoluteUrl, CancellationToken ct) { - if (!Uri.TryCreate(absoluteUrl, UriKind.Absolute, out var requestUri)) + if (!Uri.TryCreate(absoluteUrl, UriKind.Absolute, out var requestUri) + || (requestUri.Scheme != "http" && requestUri.Scheme != "https")) { await WriteErrorAsync(clientStream, HttpStatusCode.BadRequest, "Malformed request target", ct).ConfigureAwait(false); return false;