Update of Socks Proxy adding headers

This commit is contained in:
htliang128
2024-05-25 12:20:57 +08:00
parent f48479a92c
commit bd0a1f0d01

View File

@@ -106,9 +106,7 @@ public class HttpProxyClient extends HttpClient {
socksConnection.setConnectTimeout(httpClientSettings.getTimeout().toMillisPart());
socksConnection.setReadTimeout(httpClientSettings.getTimeout().toMillisPart());
Map<String, String> requestHeaders = httpClientSettings.getHeaders();
for (Map.Entry<String, String> entry : requestHeaders.entrySet()) {
socksConnection.setRequestProperty(entry.getKey(), entry.getValue());
}
requestHeaders.forEach(socksConnection::setRequestProperty);
byte[] body = socksConnection.getInputStream().readAllBytes();
Map<String, List<String>> responseHeaders = socksConnection.getHeaderFields()