Skip to content

Preserve whitespace in query, form, and multipart values#616

Merged
ryanfowler merged 1 commit into
mainfrom
fix-space-trimming-in-values
May 27, 2026
Merged

Preserve whitespace in query, form, and multipart values#616
ryanfowler merged 1 commit into
mainfrom
fix-space-trimming-in-values

Conversation

@ryanfowler
Copy link
Copy Markdown
Owner

Summary

  • Stop trimming values after the first = for --query, --form, --multipart, and config query entries.
  • Keep trimming only syntactic names where needed, so user-supplied leading/trailing spaces in values are preserved end to end.
  • Add coverage for CLI and config parsing paths to verify the preserved whitespace behavior.

Testing

  • Added focused unit tests for config query parsing, urlencoded form bodies, and multipart text fields.
  • Added an integration test covering --query 'q= hello ', --form 'message= hello ', and --multipart 'note= hello ', plus cargo fmt and cargo clippy --locked --all-targets --all-features -- -D warnings passed.

@ryanfowler ryanfowler enabled auto-merge May 27, 2026 05:26
@ryanfowler ryanfowler merged commit 1dac051 into main May 27, 2026
4 checks passed
@ryanfowler ryanfowler deleted the fix-space-trimming-in-values branch May 27, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant