
通过allkeys获取到key顺序不是固定的,导致生成和校验的MD5不同
复现代码:
NSString *url2 = [VKURLAction creatNewNativeBaseUrl];
url2 = [VKURLAction appendAction:@"pushVc" ToBaseUrl:url2];
url2 = [VKURLAction appendArguementToHalfUrl:url2 WithKey:@"identifier" andValue:@"ceshi"];
url2 = [VKURLAction appendArguementToHalfUrl:url2 WithKey:@"title" andValue:@"hahdh"];
url2 = [VKURLAction appendArguementToHalfUrl:url2 WithKey:@"titles" andValue:@"hahdh"];
url2 = [VKURLAction appendSignCheckToUrl:url2];
[VKURLAction doActionWithUrlString:url2];
通过allkeys获取到key顺序不是固定的,导致生成和校验的MD5不同
复现代码:
NSString *url2 = [VKURLAction creatNewNativeBaseUrl];
url2 = [VKURLAction appendAction:@"pushVc" ToBaseUrl:url2];
url2 = [VKURLAction appendArguementToHalfUrl:url2 WithKey:@"identifier" andValue:@"ceshi"];
url2 = [VKURLAction appendArguementToHalfUrl:url2 WithKey:@"title" andValue:@"hahdh"];
url2 = [VKURLAction appendArguementToHalfUrl:url2 WithKey:@"titles" andValue:@"hahdh"];
url2 = [VKURLAction appendSignCheckToUrl:url2];
[VKURLAction doActionWithUrlString:url2];