mirror of
https://github.com/ProxymanApp/proxyman-windows-linux.git
synced 2026-04-27 17:05:52 +03:00
[GH-ISSUE #501] Proxyman alters the header case #500
Labels
No labels
Linux
bug
enhancement
enhancement
pull-request
question
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/proxyman-windows-linux#500
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kotori2 on GitHub (Apr 28, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/501
Originally assigned to: @kics223w1 on GitHub.
Description
Proxyman will change all header to lower case, even if HTTP/1.1 is used
Steps to Reproduce
Visit any website that supports only HTTP/1.1, with proxyman configured
Check for the raw response tab
Current Behavior
All headers are in lower case. However if you are accessing the same URL with cURL and without proxy, you will see the response is actually in Camel Case.
It causes some applications (in my case, Dell RACADM) that search for case-sensitive headers to fail.
Some logs from that app if you are curious:
Expected Behavior
Proxyman should not alter the response for HTTP/1.1. I know you have to reassemble that for HTTP/2, but please leave HTTP/1.1 alone.
Environment
@kics223w1 commented on GitHub (Apr 28, 2025):
Hi @kotori2,
We are aware of this behavior, but we haven't made any updates related to it yet.
Let me discuss it with @NghiaTranUIT, and we will keep you updated.
Thank you!
@kotori2 commented on GitHub (Apr 28, 2025):
Thanks @kics223w1 !
@NghiaTranUIT commented on GitHub (May 5, 2025):
@kotori2 it's a bug, and we're working on the fix 👍