This PR modifies canonicalization of non-GET request bodies into query strings to be consistent across Webrecorder projects. It introduces a new test case that is also in pywb to help ensure parity.
This is part of a cross-repo effort to standardize how POST canonicalization works in Webrecorder tools, and document this in a Webrecorder specfiication.
Todo
Still needs testing against fuzzy matching to ensure that there aren't unintended side effects to the change.
Fixes #58
This PR modifies canonicalization of non-GET request bodies into query strings to be consistent across Webrecorder projects. It introduces a new test case that is also in pywb to help ensure parity.
This is part of a cross-repo effort to standardize how POST canonicalization works in Webrecorder tools, and document this in a Webrecorder specfiication.
Todo
Still needs testing against fuzzy matching to ensure that there aren't unintended side effects to the change.