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

Спасибо за вашу помощь

0 ответов

Другие вопросы по тегам