休息api,空格后跟数字

时间:2015-09-09 09:04:22

标签: rest url-encoding

我必须访问一个rest API,其中一个属性有一个空格后跟一个数字。我知道我必须用%20替换空格,但如果后跟一个数字呢?

例如:

http://myapi/ressource?query={user-22[*%203.2.2.0]}

2 个答案:

答案 0 :(得分:1)

{}[]被视为unsafe characters,因此您也应该逃避它们。有效的网址为:

http://myapi/ressource?query=%7Buser-22%5B*%203.2.2.0%5D%7D

答案 1 :(得分:0)

我终于找到了一种方法,我用了

http://myapi/ressource?query=%7Buser-22%5B*%25203.2.2.0%5D%7D

差异是%2520而不是%20