diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpProxyClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpProxyClient.java index b3dcf8d..771234e 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpProxyClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpProxyClient.java @@ -105,17 +105,17 @@ public class HttpProxyClient extends HttpClient { socksConnection.setSSLSocketFactory(sc.getSocketFactory()); socksConnection.setConnectTimeout(httpClientSettings.getTimeout().toMillisPart()); socksConnection.setReadTimeout(httpClientSettings.getTimeout().toMillisPart()); - Map requestHeaders = httpClientSettings.getHeaders(); - requestHeaders.forEach(socksConnection::setRequestProperty); + httpClientSettings.getHeaders().forEach(socksConnection::setRequestProperty); + byte[] body = socksConnection.getInputStream().readAllBytes(); - Map> responseHeaders = socksConnection.getHeaderFields() + Map> headers = socksConnection.getHeaderFields() .entrySet() .stream() .filter(entry -> entry.getKey() != null) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); - var responseInfo = createResponseInfo(socksConnection.getResponseCode(), responseHeaders); + var responseInfo = createResponseInfo(socksConnection.getResponseCode(), headers); var response = createHttpResponse(body, toUrl(), responseInfo);