added urlurils
This commit is contained in:
24
haxework/utils/UrlUtil.hx
Executable file
24
haxework/utils/UrlUtil.hx
Executable file
@@ -0,0 +1,24 @@
|
|||||||
|
package haxework.utils;
|
||||||
|
|
||||||
|
class UrlUtil {
|
||||||
|
|
||||||
|
public static function parseParams(url:String):Map<String, String> {
|
||||||
|
var result:Map<String, String> = new Map<String, String>();
|
||||||
|
var tmp:String = url.split("?")[1];
|
||||||
|
if (tmp != null) {
|
||||||
|
var tmpArr:Array<String> = tmp.split("&");
|
||||||
|
for (item in tmpArr) {
|
||||||
|
var itemArr:Array<String> = item.split("=");
|
||||||
|
result.set(itemArr[0], itemArr[1]);
|
||||||
|
}
|
||||||
|
result;
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function mergeParams(params1:Map<String, String>, params2:Map<String, String>):Void {
|
||||||
|
for (key in params2.keys()) {
|
||||||
|
params1.set(key, params2.get(key));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user