Skip to content

Commit

Permalink
Update XiaoyaProxyHandler.java
Browse files Browse the repository at this point in the history
  • Loading branch information
zengge99 authored Jul 19, 2024
1 parent 71dc3cd commit ef7c5a9
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ public void uncaughtException(Thread t, Throwable e) {
Dispatcher dispatcher = new Dispatcher();
dispatcher.setMaxRequests(3000000);
dispatcher.setMaxRequestsPerHost(1000000);
downloadClient = (new OkHttpClient.Builder()).dispatcher(dispatcher)
downloadClient = new OkHttpClient.Builder().dispatcher(dispatcher)
.connectTimeout(3, TimeUnit.SECONDS)
.readTimeout(3, TimeUnit.SECONDS)
.writeTimeout(3, TimeUnit.SECONDS)
Expand Down Expand Up @@ -329,8 +329,12 @@ private void getQuarkLink(String url, Map<String, String> headers) {
Map<String, String> params = new HashMap<>();
params.put("path", path);
params.put("method", "video_download");
String rsp = OkHttp.post(alistApi, params);
JSONObject object = new JSONObject(rsp);
FormBody.Builder formBody = new FormBody.Builder();
if (params != null) for (String key : params.keySet()) formBody.add(key, params.get(key));
RequestBody requestBody = formBody.build();
Request request = new Request.Builder().post(requestBody).url(alistApi).build();
Response response = new OkHttpClient.Builder().build().newCall(request).execute();
JSONObject object = new JSONObject(response.body().text());
String data = object.getString("data");
object = new JSONObject(data);
cookie = object.getString("cookie");
Expand Down Expand Up @@ -384,7 +388,7 @@ private void _getHeader(String url, Map<String, String> headers) {
requestBuilder.removeHeader("Referer").addHeader("Referer", referer);
}
Request request = requestBuilder.build();
call = OkHttp.client().newBuilder().followRedirects(false).followSslRedirects(false).build().newCall(request);
call = new OkHttpClient.Builder().followRedirects(false).followSslRedirects(false).build().newCall(request);
response = call.execute();
this.header = response.headers();
statusCode = response.code();
Expand Down

0 comments on commit ef7c5a9

Please sign in to comment.