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

时间:2015-03-11 09:09:41

标签: php api

我正在设计API,但这是一个问题:

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

这是理想的情况,但如果merchantCategoryName包含这样的逗号,那该怎么办:(Ad,ultmerchantCategoryName

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

然后将是无序,如果我使用base64它似乎不起作用,如果我使用htmlentities似乎,的实体是,。那我怎么解决这个问题呢?

1 个答案:

答案 0 :(得分:0)

您可以使用以下格式:

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

有关详细信息,请参阅this问题