查询字符串解析器逻辑

时间:2012-08-21 07:16:42

标签: url query-string

需要从URL解析查询字符串。据观察,对于示例查询String,python和Apache STring Tokenizer给出了不同的输出[解析后的字符串的顺序是变化的]示例:

对于查询字符串q = uri + path + parser& sugexp = chrome,mod = 6& sourceid = chrome& ie = UTF-8

python给出: {'q':['uri path parser'],'sourceid':['chrome'],'sugexp':['chrome,mod = 6'],'ie':['UTF-8']} < / p>

Apache active String Tokenizer给出的内容:

键[q]值:[uri + path + parser]

Key [sugexp]价值:[chrome,mod]

Key [sourceid]价值:[chrome]

键[ie]值:[UTF-8]

解析结果的顺序不同。想知道为什么parse_qs给出不同的顺序以及标准查询路径字符串解析逻辑/算法的原因是什么?

0 个答案:

没有答案