如何传递Postman中有'#'的参数值?

web-services rest google-chrome postman

3889 观看

3回复

1775 作者的声誉

我试图从Postman客户端调用Web服务,并在执行此操作时,我传递的值为“#”。例:

test = "43543#324#435"

但是,当我输入此值并单击其他位置时,它将从第一个'#'中删除所有字符,包括'#'。所以参数将变为:

test = "43543"

我该怎么办才能传递一个带有'#'的参数?

注意:“Postman”是用于测试Rest网络服务的Google Chrome加载项。

作者: Madhusudan 的来源 发布者: 2017 年 4 月 4 日

回应 3


2

776 作者的声誉

您不应该#在URL参数中使用。

您可以在此答案中找到原因:GET参数中允许的字符

作者: Sergej Lopatkin 发布者: 2017 年 4 月 4 日

1

1222 作者的声誉

不在URL中使用#,因此请使用#is%23的编码并替换#。例如在下面显示。

test = "43543%23324%23435"
作者: Keyur Bhanderi 发布者: 2017 年 4 月 4 日

0

1775 作者的声誉

决定

我得到了解决方案。

由于URL中不允许使用某些特殊字符,因此我们需要对它们进行编码。为此,在键值对的批量编辑模式中,选择包含特殊字符并右键单击的值。选择“EncodeURIComponenet”并发送请求。它会工作:)

作者: Madhusudan 发布者: 2017 年 4 月 4 日
32x32