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); +}