Lowercase headers support
xshadow0x opened this issue · comments
xshadow0x commented
Describe the bug
Bug occurs when sniffing traffic from some Android applications which send requests with headers in lowercase, such as "user-agent" instead of "User-Agent" (as the Dart/2.19 (dart
) client does, for example). In this case, reqable adds an additional "User-Agent" header, which overwrites the original lowercase header when sending the request or copying it as a curl command. In my case, this prevented the server from processing the request and returned a 403 error.
Information
- Platform: windows, android
- OS: win11, android14
- Arch: win64, android arm64
- App Version: v2.22.0
Megatron King commented
Thanks for your feedback. I don't think this bug is caused by the header uppercase, because the header name is not case sensitive.
Megatron King commented