这真是太奇怪了,我找不到任何兼容的Java/Android URL解析器,可以返回完整的参数列表。
我已经找到了java.net.URL和android.net.Uri,但它们无法返回参数集合。
我想要传递url字符串,例如:
String url = "http://s3.amazonaws.com/?AWSAccessKeyId=123&Policy=456&Signature=789&key=asdasd&Content-Type=text/plain&acl=public-read&success_action_status=201";
SomeBestUrlParser parser = new SomeBestUrlParser(url);
String[] parameters = parser.getParameterNames();
// should prints array with following elements
// AWSAccessKeyId, Policy, Signature, key, Content-Type, acl, success_action_status
有没有人知道现成的解决方案?