WatsonWebserver icon indicating copy to clipboard operation
WatsonWebserver copied to clipboard

Watson Lite: Fix Headers Not Being Parsed Correctly

Open SamsidParty opened this issue 1 year ago • 1 comments

Info

This fix to the watson lite header parsing code allows for header values to contain colons. Previously, headers values would be ignored if they had colons in them. This will help with parsing certain headers and will make it more in line with the HTTP/1.1 spec.

Motivation

Browsers usually sent a Host header to the server, which sometimes includes a colon to delimit the port number: Host: 127.0.0.1:8080. Without this fix, the Host header is ignored. With this fix, the header is parsed correctly.

SamsidParty avatar Sep 11 '24 08:09 SamsidParty

@dotnet-policy-service agree company="SamsidParty"

SamsidParty avatar Sep 11 '24 08:09 SamsidParty