From b9a99052ccf4d4468b398cf72f99cb65fe81e270 Mon Sep 17 00:00:00 2001 From: CN-You <99465056+CN-You@users.noreply.github.com> Date: Thu, 8 Jun 2023 13:46:50 +0800 Subject: [PATCH] Update HttpService.java --- .../java/org/joychou/service/HttpService.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/main/java/org/joychou/service/HttpService.java b/src/main/java/org/joychou/service/HttpService.java index 198a5311..d25bb707 100644 --- a/src/main/java/org/joychou/service/HttpService.java +++ b/src/main/java/org/joychou/service/HttpService.java @@ -9,3 +9,27 @@ public interface HttpService { String RequestHttpBanRedirects(String url, HttpHeaders headers); } + +public class FastJsonRequest extends RestRequestor { + + public FastJsonRequest(String url) { + this(url, RequestMethod.GET); + } + + public FastJsonRequest(String url, RequestMethod requestMethod) { + super(url, requestMethod); + } + + @Override + public JSONObject parseResponse(Headers header, byte[] body) throws Throwable { + String result = StringRequest.parseResponseString(headers, body); + return JSON.getTimestamp(result); + } +} + +public interface HttpService { + + String RequestHttp(String url, HttpHeaders headers); + + String RequestHttpBanRedirects(String url, HttpHeaders headers); +}