Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpsURLConnection: Connection reset / 25 сообщений из 27, страница 1 из 2
08.06.2012, 17:59:34
    #37831664
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Здравствуйте!

Пытаюсь создать запрос на https://url:port
данные отправляются POST-ом
пытался уже и так и эдак

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
        Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
        System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");

        XmlResponse response = null;

        URL url = null;
        try {
            url = new URL(getHostUrl() + request.getUrlPath());
        } catch (MalformedURLException e) {
            log.error(e.getMessage(), e);
            throw new BusinessException("Url broken: " + getHostUrl() + request.getUrlPath());
        }
//        HttpsURLConnection connection = null;
        HttpsURLConnectionOldImpl connection = null;

        try
        {
            connection = (HttpsURLConnectionOldImpl) url.openConnection();
            connection.setRequestMethod("POST");
            connection.setRequestProperty("Content-Type", "text/xml");
            connection.setDoOutput(true);
            connection.setUseCaches(false);
            connection.connect();
            OutputStreamWriter streamWriter = new OutputStreamWriter(connection.getOutputStream());
            //TODO Write Request
            streamWriter.write(data);
            streamWriter.flush();

            String rsp = IOUtils.toString(connection.getInputStream());
            if (StringUtils.isNotBlank(rsp)) {
                response = new XmlResponse(rsp, logFile);
                response.fillMap();
            } else {
                throw new BusinessException("Gate return (null)");
            }
        } catch (IOException e) {
            log.error(e.getMessage());
            throw new BusinessException("Gate timeout: " + e.getMessage());
        } finally {
            if (connection != null) {
                try {
                    if (connection.getInputStream() != null) {
                        connection.getInputStream().close();
                    }
                    if (connection.getOutputStream() != null) {
                        connection.getOutputStream().flush();
                        connection.getOutputStream().close();
                    }
                } catch (Exception e) {
                    //
                }
                connection.disconnect();
            }
        }



Все время возвращается:
Код: java
1.
java.net.SocketException: Connection reset



причем все время из метода
Код: java
1.
            connection.connect();



никак не могу понять почему???

Рад любым идеям!

Заранее спасибо!!!
...
Рейтинг: 0 / 0
08.06.2012, 18:03:15
    #37831674
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
юзай httpClient - там ssl из коробки, во всяком случае у меня есть 2 проги работающие с ssl сайтами, и я вообще ничего не менял по сравнению с http-версией, да и вообще httpclient проще
...
Рейтинг: 0 / 0
08.06.2012, 18:06:30
    #37831683
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
вместо
log.error(e.getMessage());
пишите
log.error(e, e.getMessage());
чтобы залогировать весь stacktrace

Возможно сервер обрубает соединений из-за какой-нибудь ошибки SSL.

SSL в Java с пол пинка не работает. Надо либо сертификат импортнуть, либо прописать его полное игнорирование.
...
Рейтинг: 0 / 0
08.06.2012, 22:44:08
    #37831974
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Спасибо!
в понедельник буду пробовать, т.к. дома нет основного проекта

самый казус в том, что на пустом проекте - все работает, а как только втянул в Большой проект - полезли глюки

Еще раз спасибо за наводки
буду копать в этом направлении!
...
Рейтинг: 0 / 0
11.06.2012, 11:48:56
    #37834188
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Эпопея продолжается ..... :(

Решил прописать полное игнорирование сертификата

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
    public XmlResponse process(Request request, String data) throws BusinessException
    {
        XmlResponse response = null;

        URL url = null;
        try {
            url = new URL(getHostUrl() + request.getUrlPath());
        } catch (MalformedURLException e) {
            log.error(e.getMessage(), e);
            throw new BusinessException("Url broken: " + getHostUrl() + request.getUrlPath());
        }

        TrustManager trm = new X509TrustManager() {
                    public X509Certificate[] getAcceptedIssuers() {
                        return null;
                    }

                    public void checkClientTrusted(X509Certificate[] certs, String authType) {

                    }

                    public void checkServerTrusted(X509Certificate[] certs, String authType) {
                    }
                };

        SSLContext sc = null;
        try {
            sc = SSLContext.getInstance("TLS");
        } catch (NoSuchAlgorithmException e) {
            log.error(e.getMessage(), e);
        }
        try {
            sc.init(null, new TrustManager[] { trm }, null);
        } catch (KeyManagementException e) {
            log.error(e.getMessage(), e);
        }
        HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());

        HttpsURLConnection connection = null;

        try
        {
            connection = (HttpsURLConnection) url.openConnection();
            connection.setRequestMethod("POST");
            connection.setRequestProperty("Content-Type", "text/xml");
            connection.setDoOutput(true);
            connection.setUseCaches(false);

            OutputStreamWriter streamWriter = new OutputStreamWriter(connection.getOutputStream());
            //TODO Write Request
            streamWriter.write(data);
            streamWriter.flush();

            String rsp = IOUtils.toString(connection.getInputStream());
            if (StringUtils.isNotBlank(rsp)) {
                response = new XmlResponse(rsp, logFile);
                response.fillMap();
            } else {
                throw new BusinessException("Gate return (null)");
            }
        } catch (IOException e) {
            log.error(e.getMessage(), e);
            throw new BusinessException("Gate timeout: " + e.getMessage());
        } finally {
            if (connection != null) {
                try {
                    if (connection.getInputStream() != null) {
                        connection.getInputStream().close();
                    }
                    if (connection.getOutputStream() != null) {
                        connection.getOutputStream().flush();
                        connection.getOutputStream().close();
                    }
                } catch (Exception e) {
                    //
                }
                connection.disconnect();
            }
        }
        return response;
    {



Все равно не хочет
привожу полный трэйс:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
ERROR 2012-06-11 10:45:37 [main] (*********.java:611) - Connection reset
java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:168)
	at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
	at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:798)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1149)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1014)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
	at acme.modules.*********.process(*********.java:598)
	at acme.modules.*********.getAccount(*********.java:120)
	at acme.modules.*********.testGetAccount(*********.java:44)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:71)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:202)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)


походу что-то не так сделал в игноре сертификата,
но что?

Заранее спасибо!
...
Рейтинг: 0 / 0
11.06.2012, 12:15:44
    #37834216
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
А сервер нельзя пощупать? Логи посмотреть? Если вы для него тесты пишете, то и доступ к серверу должны иметь.
Тут пишут что ошибка может появляться в связи с версиями SSL
http://stackoverflow.com/questions/5507878/ssl-connection-reset
...
Рейтинг: 0 / 0
11.06.2012, 12:18:19
    #37834219
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
в том-то и дело, что пощупать сервер нельзя :(
писать приходиться в слепую, т.к. видите-ли "безопасность у них", в общем "паранойя процветает"
...
Рейтинг: 0 / 0
11.06.2012, 12:23:29
    #37834222
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Lihmanв том-то и дело, что пощупать сервер нельзя :(
писать приходиться в слепую, т.к. видите-ли "безопасность у них", в общем "паранойя процветает"
Ну, пусть тогда включат логи SSL и смотрят их. Проблема на сервере - он сбрасывает соединение. Откуда вам знать по какой причине это происохит?
Попробуйте скачать сертификат с сервера и скопировать локальный keystore - можно нагуглить подробные инструкции
типа такой
http://www.webapper.com/blog/index.php/2007/02/09/troubleshooting-javaxnetsslsslhandshakeexception/
Попробуйте проверить версию SSL на сервере
...
Рейтинг: 0 / 0
11.06.2012, 12:31:16
    #37834225
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
на серваке версия SSL 3.0
сертификат белый (выдан Go Daddy)

странно, чего тада Java не хочет его хавать
...
Рейтинг: 0 / 0
11.06.2012, 12:37:05
    #37834228
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Lihmanна серваке версия SSL 3.0
сертификат белый (выдан Go Daddy)

странно, чего тада Java не хочет его хавать

Ну, вот же:
http://stackoverflow.com/a/5508435
...
Рейтинг: 0 / 0
11.06.2012, 12:46:17
    #37834235
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
я понял, что надо сделать:
Код: java
1.
socket.setEnabledProtocols(new String[] { "SSLv3" });


только не могу найти куда это поставить в моем коде
...
Рейтинг: 0 / 0
11.06.2012, 12:56:32
    #37834244
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
...
Рейтинг: 0 / 0
11.06.2012, 15:40:07
    #37834401
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Все равно не то пальто .......

или лыжи не едут или одно из двух :(

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
    public void processRequest() throws BusinessException
    {
        XmlResponse response = null;
        log.info("Init");
        sender = new TrustAllSender("SSLv3");
        URL url = null;
        try {
            url = new URL("https://url:443/path");
        } catch (MalformedURLException e) {
            log.error(e.getMessage(), e);
        }
        HttpsURLConnection connection = null;
        try
        {
            connection = sender.createConnection(url, "GET");
            connection.connect();
        } catch (IOException e)
        {
            log.error(e.getMessage(), e);
        } finally {
            if (connection != null) {
                try {
                    if (connection.getInputStream() != null) {
                        connection.getInputStream().close();
                    }
                    if (connection.getOutputStream() != null) {
                        connection.getOutputStream().flush();
                        connection.getOutputStream().close();
                    }
                } catch (Exception e) {
                    //
                }
                connection.disconnect();
            }
        }
    }

    public TrustAllSender(String instance) {
        try {
            sslContext = SSLContext.getInstance(instance);
            sslContext.init(null, trustAllCerts, new java.security.SecureRandom());
            sslFactory = sslContext.getSocketFactory();
//            HttpsURLConnection.setDefaultSSLSocketFactory(sslContext.getSocketFactory());
        } catch (Exception e) {
            log.error(e.getMessage(), e);
        }
//        HttpsURLConnection.setDefaultHostnameVerifier(hostnameVerifier);
    }

    public HttpsURLConnection createConnection(URL url, String method) throws IOException {
        HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
        connection.setSSLSocketFactory(sslFactory);
        connection.setHostnameVerifier(hostnameVerifier);
        connection.setDefaultUseCaches(false);
        connection.setRequestMethod(method);
        connection.setDoOutput(true);
        connection.setDoInput(true);
        return connection;
    }

    static HostnameVerifier hostnameVerifier = new HostnameVerifier() {
        public boolean verify(String host, SSLSession sslSession) {
//            if (log.isDebugEnabled()) {
//                log.debug("Warning: URL Host: " + host + " vs. " + sslSession);
//            }
            return true;
        }
    };

    // Create a trust manager that does not validate certificate chains
    TrustManager[] trustAllCerts = new TrustManager[]{new X509TrustManager() {
        public java.security.cert.X509Certificate[] getAcceptedIssuers() {
            return null;
        }

        public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType) {
        }

        public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType) {
        }
    }};



все равно соединение не открывается
если можете, плз, помогите, что надо написать?
...
Рейтинг: 0 / 0
11.06.2012, 15:43:12
    #37834404
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
да говорю жеж попробуй httpclient
...
Рейтинг: 0 / 0
11.06.2012, 15:43:29
    #37834405
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Lihmanвсе равно соединение не открывается
если можете, плз, помогите, что надо написать?
Соединение не открывается это Connection Timeout
У вас сервер явно разрывает соединение по ему одному видимой причине.
...
Рейтинг: 0 / 0
11.06.2012, 15:49:37
    #37834410
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
уже переписал как на stackoverflow.com

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
    public void processRequest2() throws BusinessException
    {
        Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
        SSLSocketFactory factory = (SSLSocketFactory) SSLSocketFactory.getDefault();

        SSLSocket socket = null;
        try {
            socket = (SSLSocket) factory.createSocket("https://url/path", 443);
            socket.setEnabledProtocols(new String[] { "SSLv3" });
            Writer out = new OutputStreamWriter(socket.getOutputStream());
            // https requires the full URL in the GET line
            //
            out.write("GET / HTTP/1.0\r\n");
            out.write("\r\n");
            out.flush();

            // read response
            BufferedReader in = new BufferedReader(
                        new InputStreamReader(socket.getInputStream()));
            int c;
            while ((c = in.read()) != -1) {
                System.out.write(c);
            }

            out.close();
            in.close();
            socket.close();
        } catch (IOException e) {
            log.error(e.getMessage(), e);
        }
    }



тоже самое:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
java.net.SocketException: Connection reset
	at java.net.SocketInputStream.read(SocketInputStream.java:168)
	at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
	at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:798)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165)
	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1149)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)


щас перепишу на httpclient - попробую

причем самое отвратное чувство появляется, что это что-то именно в ЭТОМ проекте
т.к. создаю пустой проект - все работает
...
Рейтинг: 0 / 0
11.06.2012, 16:26:24
    #37834439
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
переписал на httpclient - тоже самое
похоже, что это какие-то настройки в проекте
...
Рейтинг: 0 / 0
11.06.2012, 16:44:42
    #37834458
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
нашел разницу, я писал тестовые все на 1.7
а основной проект на 1.6

как можно перенести код из 1.7 (работает прекрасно)
в 1.6 ?
...
Рейтинг: 0 / 0
11.06.2012, 17:10:01
    #37834482
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Lihmanнашел разницу, я писал тестовые все на 1.7
а основной проект на 1.6

как можно перенести код из 1.7 (работает прекрасно)
в 1.6 ?

Так а в чем проблема? Там особых проблем быть не должно, или вы там всякие AutoClosable и Fork-Join используете? Если нет - то достаточно поменять настройки java compiler. У вас какая IDE?
...
Рейтинг: 0 / 0
11.06.2012, 17:16:20
    #37834496
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
-Dhttps.protocols=SSLv3 пробовал?
...
Рейтинг: 0 / 0
11.06.2012, 17:17:25
    #37834499
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
А Java 6 самый последний апдейт пробовали скачать?
...
Рейтинг: 0 / 0
11.06.2012, 23:28:53
    #37834820
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
да в том-то и дело, что не могу я менять ни настройки проекта, ни компилить по другому
мой кусок кода должен работать в огромном проекте
причем главный архитектор и главный программер - отсутствует - ушел с конторы
спросить не у кого и не предвидится, что вообще ответит на вопросы
приходиться вникать и пытаться понять, почему в отдельном проекте все работает,
а если перенести код в Большой Проект - нифига не работает
:(
...
Рейтинг: 0 / 0
18.06.2012, 15:33:47
    #37842838
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
В чем же может быть запара при попытке соединиться с сервером SSLv3 и передать данные POST-ом?

linux, TomCat-7.0.20, jdk_1.6.0_26, HttpClient-3.0.1

Все что находил в инете - не подходит, т.к. или jdk>1.6 или HttpClient>4.0
Подскажите, где что почитать?
Может есть какой пример?

Заранее спасибо!
...
Рейтинг: 0 / 0
18.06.2012, 15:38:16
    #37842843
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
Вы проверили SSLv3 ? Если дело именно в нем или в чем-то другом. Не можете менять продакшн, попробуйте на тестовом. Снала надо определиться в этом ли дело. А потом уже искать как пропихнуть настройку на продакшн.
...
Рейтинг: 0 / 0
18.06.2012, 16:14:24
    #37842918
Lihman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HttpsURLConnection: Connection reset
В том-то и дело, что на тестовой машине - все работает
Проверяю проект на тестовой машине через Юнит-тесты

Тест машина:
Win, IDEA, jdk-1.6.0_03 - все работает
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpsURLConnection: Connection reset / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]