|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2011, 09:38 | #1 |
Форумчанин
Регистрация: 06.01.2008
Сообщений: 180
|
Cокет эррор #0
Всем доброго времени суток.
Прошу помочь. Ответьте пожалуйста на вопрос: При выполнении следующего отрывка кода: Код:
Вернее так: Как отправить пост-запрос на страницу https://taba.ru/?r=index/login и произвести логин? |
23.03.2011, 11:03 | #2 |
Форумчанин
Регистрация: 06.01.2008
Сообщений: 180
|
Кое в чем разобрался, модифицировал код, вот что получается:
Код:
Последний раз редактировалось )Игнат(; 23.03.2011 в 11:06. |
23.03.2011, 14:05 | #3 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
Лень ручками редирект обрабатывать ? Ну так на то у IdHTTP св-во есть - HandleRedirects) |
|
23.03.2011, 17:52 | #4 | |
Форумчанин
Регистрация: 06.01.2008
Сообщений: 180
|
Цитата:
Код:
как в такой ситуации получить страницу? Выдает такой респонс: HTTP/1.1 302 Moved Temporarily Последний раз редактировалось )Игнат(; 23.03.2011 в 17:59. |
|
23.03.2011, 23:44 | #5 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Resolving 302 errors - general
The 302 response from the Web server should always include an alternative URL to which redirection should occur. If it does, a Web browser will immediately retry the alternative URL. So you never actually see a 302 error in a Web browser, unless perhaps you have a corrupt redirection chain e.g. URL A redirects to URL B which in turn redirects back to URL A. If your client is not a Web browser, it should behave in the same way as a Web browser i.e. immediately retry the alternative URL. If the Web server does not return an alternative URL with the 302 response, then either the Web server sofware itself is defective or the Webmaster has not set up the URL redirection correctly. |
24.03.2011, 05:59 | #6 |
Форумчанин
Регистрация: 06.01.2008
Сообщений: 180
|
Это я читал.
Можно тогда последний вопрос? Как получить УРЛ, на который перенаправление идет? |
24.03.2011, 09:53 | #7 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
У TIdHTTP есть событие OnRedirect
|
24.03.2011, 11:10 | #8 |
Форумчанин
Регистрация: 06.01.2008
Сообщений: 180
|
Можно подробнее?
Как можно использовать это событие? пример кода, пожалуйста |
24.03.2011, 14:16 | #9 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 228
|
Для начало посмотри описание самого метода, там есть переменная dest, где и содержится нужный адрес. У меня проблема была с зацикливанием редиректа, лечил так:
Код:
|