-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing parts on Transfer-Encoding: chunked request #5223
Comments
In |
Tried with both, no impact |
Is there any information i can provide to help on this? |
The information provided so far is enough, thank you. |
For me, in case of chunked encoding, it drops the whole POST body, since it's short:
Instead, the ProxyThread is trying to parse it as a header:
|
This will be addressed with the Network add-on (which will supersede the core proxy). |
Closing, with the merge of #7080 ZAP should start to use the Network add-on to proxy. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Describe the bug
When sending a POST request with Transfer-Encoding: chunked, i'm missing the last section of the body, making the request invalid.
To Reproduce
Send a POST request with a json body and the Transfer-Encoding: chunked header.
For my tests, i used this payload (it is an assignation to a blob storage)
Expected behavior
The request should be whole, whether the Transfer-Encoding: chunked header is present or not.
Actual behavior
If i remove the header, the whole request is there, if not, ZAP only see
If i send the request directly to the server, or through fiddler, it works, so i know the request is not the issue.
Software versions
The text was updated successfully, but these errors were encountered: