Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> how to use non standart HTTPS port, Прошу подсказать как использовать н\п 
:(
    Опции темы
slash01
Дата 23.6.2006, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.6.2006

Репутация: нет
Всего: нет



Всем Привет!

Приведенный ниже код нормально подключается к серверам со стандартным (443) HTTPS портом. Но при указании другого порта возникает ошибка:

HTTPS hostname wrong:  should be <192.168.1.1>

К сожалению пока не удалось найти ответ ни на одном сайте.
Прошу подсказать как можно изменить порт HTTPS "по умолчанию" или подскажите ссылку на код действующего клиента HTTPS.

brgds Slash

Код


        try {
         URL myURL = new URL("https://192.168.1.1:900/");
         HttpsURLConnection uc = (HttpsURLConnection) myURL.openConnection();
            uc.setSSLSocketFactory(new DummySSLSocketFactory());
         uc.setDoOutput(true);
         uc.setDoInput(true);

            // Read from in and write to out...
            //BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream(), "UTF8"));
            OutputStreamWriter wr = new OutputStreamWriter(uc.getOutputStream());
            wr.write("Content-Type: application/x-www-form-urlencoded\r\n");
            wr.write("\r\n");
            wr.flush();
        
            // Get the response
            BufferedReader rd = new BufferedReader(new InputStreamReader(uc.getInputStream()));
            //BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream()));
            String line;
            while ((line = rd.readLine()) != null) {
             System.out.println(line);
            }
            wr.close();
            rd.close();
        } catch (Exception e) {
         e.printStackTrace();
        }



PM MAIL   Вверх
slash01
Дата 23.6.2006, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 23.6.2006

Репутация: нет
Всего: нет



Проблему решил через сокеты, но если подскажете как это сделать через URL то буду благодарен.

Slash

Код


SocketFactory factory = new DummySSLSocketFactory();
         // Get Socket from factory 
         Socket socket = factory.createSocket(HOST_NAME , HTTPS_PORT); 


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Работа с сетью | Следующая тема »


 




[ Время генерации скрипта: 0.0935 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.