WatsonWebserver
WatsonWebserver copied to clipboard
Watson Lite: Fix Headers Not Being Parsed Correctly
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.
@dotnet-policy-service agree company="SamsidParty"