fix: properly encode parameters #1202
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request addresses issue #1199 (URIError when entering percent sign (%) in API Explorer) by wrapping the
decodeURI
call in atry-catch
block to gracefully handle malformed input.Motivation and Context
Without this fix, the API Explorer crashes when a percent sign (%) is entered in query or path parameters. Additionally, entering the string
"null"
in path parameters also causes a crash. This update ensures the application remains stable when encountering such inputs.How Has This Been Tested?
%
in query or path parameters previously caused a crash — now handled safely."null"
in path parameters previously caused a crash — now handled safely.Types of Changes
Checklist