riok / Kreya

Kreya is a GUI client for gRPC and REST APIs with innovative features for environments, authorizations and more.
https://kreya.app
279 stars 5 forks source link

Missing URL encoding #228

Closed asardaes closed 3 weeks ago

asardaes commented 1 month ago

Describe the bug I have a GET endpoint that contains a path parameter whose values may include a # symbol. The request fails unless I manually change said symbol to %23.

To Reproduce You would need an upstream component that processes the request and notifies what it receives.

Expected behavior URL encoding should happen automatically, although it might have to be configurable? I'm not sure about edge cases.

Environment (if possible, copy the information from the error dialog or the About menu):

Additional context

CommonGuy commented 1 month ago

Yes, this should happen automatically in path parameters and was an oversight. We'll fix this

CommonGuy commented 1 month ago

This has been fixed in the latest beta version and will be released in the next stable version

CommonGuy commented 3 weeks ago

Kreya 1.15 has just been released, which fixes this