I was inspecting some requests I was sending with CycleTLS and found out the header names are all in pascal case: "sec-ch-ua" -> "Sec-Ch-Ua" which is very much different than what you'd see in a request coming from Chrome and is therefore a problem that could get us detected.
Is there a specific reason the names are converted? If so, I'd like to suggest you add an option like preserveHeaderNames or something like that.
Description
I was inspecting some requests I was sending with CycleTLS and found out the header names are all in pascal case: "sec-ch-ua" -> "Sec-Ch-Ua" which is very much different than what you'd see in a request coming from Chrome and is therefore a problem that could get us detected.
Is there a specific reason the names are converted? If so, I'd like to suggest you add an option like
preserveHeaderNames
or something like that.Issue Type
Bug
Operating System
Windows 10
Node Version
Irrelevant
Golang Version
None
Relevant Log Output
No response