简体   繁体   English

如果使用逗号分隔的查询字符串API,查询字符串本身包含逗号怎么办?

[英]What if query string itself contains comma when using comma-separated query string API?

I'm designing an API, but here is a problem: 我正在设计一个API,但这是一个问题:

?merchantCategoryName=[Adult,Fantasy,Mac]
&mappedCategoryID=[701,80,22]
&merchantID=36330&outputType=xml

This is ideal situation, but what if merchantCategoryName contains a comma like this: ( Ad,ult is a merchantCategoryName ) 这是理想的情况,但是如果merchantCategoryName包含这样的逗号Ad,ult :( Ad,ultmerchantCategoryName Ad,ult

?merchantCategoryName=[Ad,ult,Fantasy,Mac]
&mappedCategoryID=[701,80,22]
&merchantID=36330&outputType=xml

Then will be disorder, if I use base64 it seems not work, if I use htmlentities it seems , 's entity is , . 然后,将是障碍,如果我使用base64似乎不工作,如果我使用htmlentities看来,的实体, so how can I solve this? 那我该如何解决呢?

You can use this format: 您可以使用以下格式:

?merchantCategoryName[]=Adult&
merchantCategoryName[]=Fantasy&
merchantCategoryName[]=Mac&
merchantID=36330&
outputType=xml

See this question for details 看到这个问题的细节

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM