pull/590/head
FongMi 8 months ago
parent 8fea4cd087
commit 595d2b4ec8
  1. 8
      catvod/src/main/java/com/github/catvod/utils/Util.java

@ -21,6 +21,8 @@ import java.util.HashMap;
import java.util.Locale; import java.util.Locale;
import java.util.Map; import java.util.Map;
import java.util.UUID; import java.util.UUID;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import okhttp3.OkHttp; import okhttp3.OkHttp;
import okhttp3.Request; import okhttp3.Request;
@ -181,10 +183,8 @@ public class Util {
private static Map<String, String> parse(String header) { private static Map<String, String> parse(String header) {
Map<String, String> params = new HashMap<>(); Map<String, String> params = new HashMap<>();
for (String part : header.split(",\\s*")) { Matcher matcher = Pattern.compile("(\\w+)=\"([^\"]*)\"").matcher(header);
String[] kv = part.split("=", 2); while (matcher.find()) params.put(matcher.group(1), matcher.group(2));
if (kv.length == 2) params.put(kv[0].trim(), kv[1].trim().replace("\"", ""));
}
return params; return params;
} }
} }

Loading…
Cancel
Save