最近做项目的时候,通过 Gflags Reload 时候 发现对于某些value中包含=%中文等字符的支持不够好,value被截断了. 经过分析后,发现程序对url切分是用=&为标准的,如果value中带有这样的特殊字符,必然导致截断. 解决的方法也很简单,框架默认对value进行进行了urldecode的操作,所以在进行请求的时候,只需要对value进行urlencode就好. 有了思路后,就好解决了.因为希望依赖不多,就避免采用了python php perl之类的语言.在gist找到一个通…