REST帖子URLEncoded键值

问题描述:

我有一个数组examples。尝试将密钥提交为examples,并将该值作为REST客户端邮递员中的对象提交。使用x-www-form-urlencoded选项卡,我输入的密钥为examples,值为{"test"}。我希望看到的结果作为REST帖子URLEncoded键值

{ 
"examples" = [{"test"}] 
} 

,而是我看到

{ 
"examples" = ["{\"test\"}"] 
} 

我以为这是什么做的URL编码,所以我尝试key: examplesvalue: %7D"test"%7B(%7B = {和%7D = }),但那也不正确。我如何得到我想要得到的结果?

编辑:看来,我有同样的问题,因为这个帖子:Postman PUT JSON Returns Null

+0

你试过了form-data选项卡吗? – 2014-09-01 21:16:40

+0

是的,它返回null。 – john 2014-09-01 21:56:18

+0

对我来说,看不到任何代码的整个画面很难,我只是在黑暗中拍摄。 – meda 2014-09-01 22:18:14

这可能不是正确的答案,但尝试把你的身体JSON在原始标签来代替。

+0

返回null。我无法弄清楚为什么!感谢您的猜测。 – john 2014-09-01 23:23:43

+0

嗯,这很奇怪。我想我有点困惑,但你是否期望服务器只是返回你发布/发布的任何内容? – shieldstroy 2014-09-01 23:27:42

+0

好吧,当我得到它,然后是的,我期望它返回我PUT。 – john 2014-09-01 23:28:57

您确定需要使用x-www-form-urlencoded吗?如果是这样,那么您传递数组值的方式,通过管道符号分开,例如:

键: PARAM_NAME

值:的redirectUrl | no_promotion | change_status_num | no_reuse_session_ind

如所提到的其他海报你可以尝试原始选项卡。如果你确保你在这里验证JSON:http://jsonlint.com/