webrecorder / pywb

Core Python Web Archiving Toolkit for replay and recording of web archives
https://pypi.python.org/pypi/pywb
GNU General Public License v3.0
1.34k stars 207 forks source link

Post request with specials characters in the payload fail to replay #840

Open JSarif opened 1 year ago

JSarif commented 1 year ago

Describe the bug

Post requests that include special characters in the payload fail to replay correctly.

Steps to reproduce the bug

1, Go to the following url - https://www.bcs2023review.com/publications 2, In dev tools note the payload information and specifically the special characters included for the following post request -> https://www.bcs2023review.com/api/search/documents 3, Observe the functionality of the post request by disabling the url. 4, Note when loading the page url in PyWB the post request fails to load in content.

Expected behavior

Post requests should load in page content

Screenshots

Screenshot 2023-04-20 at 16 43 12 Screenshot 2023-04-20 at 16 44 25

Environment

Additional context

n/a