HttpsURLC соединение через прокси скрипта.PAC
Кто-нибудь знает, как я могу добавить параметры в свой запрос, чтобы запросить URL через прокси-сервер, используя скрипт как: http://proxy-pacfile/proxy.pac
private HashMap<String, String> myHttpRequest(URL url, String parameters) {
HttpsURLConnection connection = null;
try {
//System.setProperty("java.net.useSystemProxies", "true");
connection = (HttpsURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
connection.setUseCaches(false);
connection.setDoOutput(true);
// Send request
OutputStreamWriter wr = new OutputStreamWriter(connection.getOutputStream());
wr.write(parameters);
wr.close();
// Get Response
InputStream in = new BufferedInputStream(connection.getInputStream());
String result = org.apache.commons.io.IOUtils.toString(in, "UTF-8");
in.close();
ObjectMapper objectMapper = new ObjectMapper();
HashMap<String, String> map = objectMapper.readValue(result, new TypeReference<HashMap<String,String>>(){});
return map;
} catch (Exception e) {
LOGGER.error("Error HttpsURLConnection", e);
} finally {
if (connection != null) {
connection.disconnect();
}
}
return null;
}
Спасибо за вашу помощь