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

Пытаюсь создать запрос на 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
HttpsURLConnection: Connection reset
    #37831674
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
юзай httpClient - там ssl из коробки, во всяком случае у меня есть 2 проги работающие с ssl сайтами, и я вообще ничего не менял по сравнению с http-версией, да и вообще httpclient проще
...
Рейтинг: 0 / 0
HttpsURLConnection: Connection reset
    #37831683
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо
log.error(e.getMessage());
пишите
log.error(e, e.getMessage());
чтобы залогировать весь stacktrace

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

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

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

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

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

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

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

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

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


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

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

Код: 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
HttpsURLConnection: Connection reset
    #37834404
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да говорю жеж попробуй httpclient
...
Рейтинг: 0 / 0
HttpsURLConnection: Connection reset
    #37834405
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lihmanвсе равно соединение не открывается
если можете, плз, помогите, что надо написать?
Соединение не открывается это Connection Timeout
У вас сервер явно разрывает соединение по ему одному видимой причине.
...
Рейтинг: 0 / 0
HttpsURLConnection: Connection reset
    #37834410
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уже переписал как на 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
HttpsURLConnection: Connection reset
    #37834439
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
переписал на httpclient - тоже самое
похоже, что это какие-то настройки в проекте
...
Рейтинг: 0 / 0
HttpsURLConnection: Connection reset
    #37834458
Lihman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нашел разницу, я писал тестовые все на 1.7
а основной проект на 1.6

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

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

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

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

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

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

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


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