How to handle URL with special characters present in password in Postman?

For the time being, I will share how I handled this. I used two lines of python script for quoting the password and using the output in the postman.

>>> from urllib.parse import quote_plus
>>> quote_plus('qDTA*$X)ME/74')
'qDTA%2A%24X%29ME%2F74'

Then I simply used this quoted password to construct the following new URL:

http://username:qDTA%2A%24X%29ME%[email protected]/some/url

Hopefully someone comes here and answers how we should do it properly.


You can manually encode parts of the URL within the application. These are the docs from version 6.

https://learning.postman.com/docs/postman/sending-api-requests/requests/#sending-parameters

Under the URL section:

“Note: Parameters you enter in the URL bar or in the data editor will not automatically be URL-encoded. Right click a piece of selected text, and select “EncodeURIComponent” to manually encode the parameter value.”