| 23 | private static final Pattern JS_URI = Pattern.compile("\"(\\.|\\.\\.)/(.?|.+?)\\.js\\?(.?|.+?)\""); |
| 24 | |
| 25 | public static String getJson(String url, String tag) throws Exception { |
| 26 | try (Response res = OkHttp.newCall(url, tag).execute()) { |
| 27 | HttpUrl httpUrl = res.request().url(); |
| 28 | int size = HttpUrl.parse(url).querySize(); |
| 29 | if (httpUrl.querySize() == size) url = httpUrl.toString(); |
| 30 | return verify(url, res.body().string()); |
| 31 | } |
| 32 | } |
| 33 | |
| 34 | private static String verify(String url, String data) throws Exception { |
| 35 | if (data.isEmpty()) throw new Exception(); |