Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[35.171.45.182] |
|
Сообщ.
#1
,
|
|
|
У меня вопрос? Я пишу программу, которая ищет на чате заданное слово и возвращает строку в которой это слово есть. Я делаю URL, затем URLConnection, потом в DataOutputStream отправляю строку типа: login=xxx&passwd=xxx&some_other_value=xxx, тем самым регистрируюсь на сервере (чате), после в DataInputStream я получаю страницу типа:
....... <frameset rows=XX\%,XX\% border=0 frameborder=0> <frameset cols=XX\%,XX\% border=0 frameborder=0> <frame src=http://www.xxx.ru/xxx/xxx/xxx/messages.htm name=messages> <frame src=http://www.xxx.ru/xxx/xxx/xxx/some_other_frame.htm name=stuff> </frameset> ....... я из этой страницы получаю url на фрейм с сообщениями, НО как мне подключиться к нему (к фрейму с сообщениями), если я делаю новый URL и URLConnection сервер (чат) "думает", что я новый пользователь и что мне нужно пройти регистрацию (заново)... Как от этого избавится??? |
Сообщ.
#2
,
|
|
|
Ну что??? Почему молчим???
|
Сообщ.
#3
,
|
|
|
В Jave я конечно ламер позорный но может поможет:
Состояние сохраняется с помощью 3-х вещей: 1. Стока состояния 2. Скрытое поле 3. Куки Если предположить третье то твоя прога скорее всего не сохраняет кукис и поэтому сервер не получает информацию о том что ты авторизован (возможно истекает срок действия кукиса)=> возвращяемся к старым баранам (ну в смысле к разбитому корыту) |
Сообщ.
#4
,
|
|
|
Цитата Алексей, 05.06.02, 14:30:42 В Jave я конечно ламер позорный но может поможет: Состояние сохраняется с помощью 3-х вещей: 1. Стока состояния 2. Скрытое поле 3. Куки Если предположить третье то твоя прога скорее всего не сохраняет кукис и поэтому сервер не получает информацию о том что ты авторизован (возможно истекает срок действия кукиса)=> возвращяемся к старым баранам (ну в смысле к разбитому корыту) Не понял при чём тут строка состояния и скрытое поле?! А на счёт куков у меня была идея, но что бы использовать куки нужно подключать сервлеты (кажется), а мне этого не надо. Может это можно сделать как-нибудь по другому? |
Сообщ.
#5
,
|
|
|
Цитата __alex, 05.06.02, 19:43:48 Не понял при чём тут строка состояния и скрытое поле?! А на счёт куков у меня была идея, но что бы использовать куки нужно подключать сервлеты (кажется), а мне этого не надо. Может это можно сделать как-нибудь по другому? А ты прочитай еще раз... Состояние сохраняется с помощью строки в окне броузера(location bar) - но это очевидно не твой случай - ты же получаешь линк; скрытое поле тоже не катит(хотя проверь) - ты скачиваешь HTML- код вот и остаются куки-копать надо здесь! |
Сообщ.
#6
,
|
|
|
Ладно, покопаю, но мне ещё надо узнать, как нормально работать со строками, в которых есть и русский и английский текст. Как мне преобразовать строку, что бы в строке не было всякой фигни вместо русских слов?
|