powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpURLConnection и аутентификация
13 сообщений из 13, страница 1 из 1
HttpURLConnection и аутентификация
    #33881683
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как из аплета обратиться к тому же серверу не проходя еще раз аутентификацию (в том же коннекте что и браузер)?
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881689
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а какая на сервере аутентификация? подозреваю что базовая...
замени на форму
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881698
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, как раз форма.
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881756
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда должно работать... значит дело в другом
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881805
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
??? что должно работать?
пример покажите как.
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881877
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg Romantsev??? что должно работать?
пример покажите как.
не должно выбрасывать повторно окно логина!!!
пример чего?
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881918
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оно и не выбрасывает....
Соррия я в яве новичок так что ...

Суть - На сайте (ASP DOTNET) -ручная аутентификация пользователей методом HTML форм .
На одной из страниц использую Java-аплет в котором мне нужно обратиться к одной из страниц того же сервера (путь относительный) и передать некоторые параметры из аплета.
Делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  URL url =  new  URL("/pages/node_update.aspx");
  HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  conn.setDoOutput(true);
  conn.setDoInput(true);
  conn.setUseCaches(false);
  conn.setAllowUserInteraction(false);
  conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
  conn.setRequestMethod("POST");
  DataOutputStream output =  new  DataOutputStream(conn.getOutputStream());
  output.writeBytes("id=44&x=700"); // тут параметры  - для отладки числами
  output.close();
....

Это не работает - ругается что не понимает протокол
Когда указываю полный путь с http:// .... - редиректит на страницу логина
(у меня так написаны страницы что если не пройдена аутентификация - редирект на страницу логина)
Т.е. я так понимаю что коннект получается абсолютно новый - в не контексте того коннекта который установил браузер, содержащий данный апплет.

КАК БЫТЬ?
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33881997
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
браузер конект не устанавливает, http stateless протокол
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33882003
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to funikovyuri

Речь о сессии
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33882060
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дословно ошибка при полном URL:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
java.security.AccessControlException: access denied (java.lang.RuntimePermission setFactory)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkSetFactory(Unknown Source)
	at java.net.HttpURLConnection.setFollowRedirects(Unknown Source)
	at NetMap.mouseReleased(NetMap.java: 241 )
	at java.awt.Component.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33882468
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Up

(оч актуально)
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33882821
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может у вас id сессии не передается? или не соответсвует тому что ожидает сервер
...
Рейтинг: 0 / 0
HttpURLConnection и аутентификация
    #33883776
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как оказалось проблема заключалась в методе POST.
Поставил GET - все заработало, а на POST что то там с секьюрити... не пойму чего..
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / HttpURLConnection и аутентификация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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