Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
JBIM

Проблема при считывании https ресурса из java-приложения

12.04.2010, 19:43. Показов 849. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть программа, которая должна считывать содержимое WEB-страницы по ссылке: https://host.com/serv/atmw/setdev.sjs?setid=0. Страница требует ввода пароля и имени пользоателя. При загрузке через IE5 вначале выдается сообщение о сертификате и открывается стартовая страница https://host.com/. И далее по ссылкам, введя в диалоговом окне пароль и имя, доходим до https://host.com/serv/atmw/setdev.sjs?setid=0.
Так вот java-приложение по ссылке https://host.com/serv/atmw/setdev.sjs?setid=0. скачивает содержимое стартовой страницы https://host.com/ Почему так происходит? Объясните пожалуйста. Может как-то надо загружать или обрабатывать сертификат безопасности? Подскажите как надо работать со сертификатами, которые устанавливаются при обращении на HTTPS ресурс? Может есть какой-то HTTP метод для работы с сертификацией, который отсылается к https ресурсу при запросе?
Сама программа:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
String strURL=https://host.com/serv/atmw/setdev.sjs?setid=0
java.security.Security.addProvider(new
   com.sun.net.ssl.internal.ssl.Provider());
 
System.setProperty
   ('java.protocol.handler.pkgs',
    'com.sun.net.ssl.internal.www.protocol');
 
URL url=new URL(strURL);
URLConnection con=url.openConnection();
Authenticator.setDefault(new MyAuthenticator());
BufferedReader bf=new BufferedReader(new InputStreamReader(con.getInputStream(),'Cp1251'));
String page;
jTextArea1.setText('');
while((page=bf.readLine())!=null){
    jTextArea1.append(page+'
');
}
bf.close();
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.04.2010, 19:43
Ответы с готовыми решениями:

Проблема при считывании из файла
Пишу простенькую программу по криптографии. В результате шифрования получается txt файлик с набором закорючек(он во вложении). Для...

QTcpSocket проблема при считывании пакетов
Добрый день! Код приведенный ниже без проблем работает на маленьких пакетах (28 байт), но когда я пытаюсь передать что-то более...

Проблема при считывании данных из dataGridView
Я сравниваю некое поле нового объекта с данными в столбце datagridview если это поле совпадает с каким-то значением из столбца то мы его...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.04.2010, 19:43
Помогаю со студенческими работами здесь

Windows Server 2008r2 при заходе на сайт https //lk.fsrpn.ru проблема с сертификатом безопасности
Добрый день уважаемые форумчане !!! Прошу помощи у гуру !!! Скажите такой вопрос ОС - windows server 2008 r2; Там физически сидит...

Шифрование файла методом цезаря (проблема не в алгоритме, а считывании)
При шифровании файлов с "нормальными" cимволами все работает прекрасно, но если шифровать к примеру экзешник предворительно переведя его в...

Проблема при выполнении приложения вне VS
Привет всем! Есть клиент WCF. Обычная прога на WinForms. Для доступа к сервису используется WS-security. Проверяется серверный...

Проблема при сборке оконного приложения
При сборке в окне вместо ответа выдаёт непонятные символы, вот сам код: #include "stdafx.h" #include <windows.h> ...

Проблема с логином к БД при обращении из приложения
Всем привет. Подскажите плз: Приложение ASP NET MVC 5, Entity Framework При обращении к БД из приложения возникает ошибка: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru