|
|
|
|
@ -83,10 +83,16 @@ public class Global { |
|
|
|
|
return Proxy.getUrl(local) + "?do=js"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Keep |
|
|
|
|
@JSMethod |
|
|
|
|
public String js2Proxy(Boolean dynamic, Integer siteType, String siteKey, String url, JSObject headers, String param) { |
|
|
|
|
return getProxy(!dynamic) + param + catvod(siteType, siteKey, url, headers); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Keep |
|
|
|
|
@JSMethod |
|
|
|
|
public String js2Proxy(Boolean dynamic, Integer siteType, String siteKey, String url, JSObject headers) { |
|
|
|
|
return getProxy(!dynamic) + "&from=catvod" + "&siteType=" + siteType + "&siteKey=" + siteKey + "&header=" + URLEncoder.encode(headers.stringify()) + "&url=" + URLEncoder.encode(url); |
|
|
|
|
return getProxy(!dynamic) + catvod(siteType, siteKey, url, headers); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Keep |
|
|
|
|
@ -181,6 +187,10 @@ public class Global { |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private String catvod(Integer siteType, String siteKey, String url, JSObject headers) { |
|
|
|
|
return String.format("&from=catvod&siteType=%s&siteKey=%s&header=%s&url=%s", siteType, siteKey, URLEncoder.encode(headers.stringify()), URLEncoder.encode(url)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private Callback getCallback(JSFunction complete, Req req) { |
|
|
|
|
return new Callback() { |
|
|
|
|
@Override |
|
|
|
|
|