Postman 如何在邮递员密码中使用特殊字符处理URL?

Postman 如何在邮递员密码中使用特殊字符处理URL?,postman,web-api-testing,Postman,Web Api Testing,我在URL中有以下格式 http://username:password@test.nabin.com/some/url 这里的密码类似于qDTA*$X)ME/74。当我在URL中直接使用此密码时,邮递员不响应。我应该如何继续测试此url (在图像中,响应容器为纯白色,没有任何错误。这表示API从未命中) 目前,我将与大家分享我是如何处理此事的。我使用了两行python脚本引用密码并在postman中使用输出 >>> from urllib.parse import quot

我在URL中有以下格式

http://username:password@test.nabin.com/some/url
这里的密码类似于qDTA*$X)ME/74。当我在URL中直接使用此密码时,邮递员不响应。我应该如何继续测试此url

(在图像中,响应容器为纯白色,没有任何错误。这表示API从未命中)

目前,我将与大家分享我是如何处理此事的。我使用了两行python脚本引用密码并在postman中使用输出

>>> from urllib.parse import quote_plus
>>> quote_plus('qDTA*$X)ME/74')
'qDTA%2A%24X%29ME%2F74'
然后,我简单地使用这个引用的密码来构造以下新URL:

http://username:qDTA%2A%24X%29ME%2F74@test.nabin.com/some/url

希望有人能到这里来,回答我们应该如何正确地执行此操作。

您可以在应用程序中手动编码URL的一部分。这些是版本6中的文档

在URL部分下:


“注意:您在URL栏或数据编辑器中输入的参数不会自动进行URL编码。右键单击所选文本,然后选择“EncodeURIComponent”以手动编码参数值。”

在较新版本的Postman中,您可以在URL中选择部分文本,右键单击并获得对该值进行编码的选项。在很长一段时间内,该图像中的版本已存在多年。为您的操作系统抓取本机客户端应用程序,该应用程序包含了您在现有应用程序中从未见过的功能。此链接已失效。现已修复@Martijn:)