![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() собственно говоря пишу прогу она еще дико недоработанная и нубская так что не пинайте а подскажите лучше вот текст:
Код:
компилятор не выдает никаких ошибок а вот при отправке пост запроса вываливаеться вот такая беда: вот снифер: подскажите плиз в чем беда?? Последний раз редактировалось maloy_ya, 09.07.2010 в 00:06. |
#2
|
||||
|
||||
![]() 1. Теги, *цензура*, где?
2. idHTTP1.HandleRedirects:=true; Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#3
|
||||
|
||||
![]() Цитата:
не оч понял что от меня требуеться редирект добавил та же борода!!можно поточнее выражаться я же говорил что я нуб в этом!! |
#4
|
||||
|
||||
![]() Значит, криво "добавил"... эта ошибка вылезает при редиректах. Почитай хотя бы основы кодов состояния HTTP.
Выделяешь на форме idHTTP1, в обжект инспекторе ищешь свойство HandleRedirects и выбираешь значение True. Работать ДОЛЖНО. П.С. Блин, либо тут 90% людей - третьеклассники, либо в школе перестали преподавать знаки препинания и орфографию... Пишите, ёмаё, грамотно! Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 09.07.2010 в 00:15. |
#5
|
||||
|
||||
![]() Цитата:
извиняюсь!!согласен работает но всеровно не регестрирует!!но теперь к сожалению вообще молчит!! снифер в status-line пишет HTTP/1.1 200 OK но залогиниться не дает!! Последний раз редактировалось maloy_ya, 09.07.2010 в 00:56. |
#6
|
||||
|
||||
![]() Так посмотри, что у тебя сваливается в результате запроса в переменную inet... возможно, там есть причина отказа в регистрации...
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#7
|
||||
|
||||
![]() Цитата:
по сути он мне вывалил страничку регистрации!! только я как не рылся не могу понять что там не так!!вы не поможете, если я вам её покажу?? |
#9
|
||||
|
||||
![]() Код:
И где остальные поля запроса? В сниффере-то они есть, а добавления в запрос не вижу... П.С. Люди ночью сонные, поэтому злые... а не добрые... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 09.07.2010 в 02:46. |
#10
|
||||
|
||||
![]() Цитата:
так они же пустые для чего их отправлять?? и если отправлять то как?? Последний раз редактировалось maloy_ya, 09.07.2010 в 02:55. |
#11
|
||||
|
||||
![]() Скрипту нет разницы, пустое поле или заполненное - он проверяет его НАЛИЧИЕ. Если оно есть в сниффере - должно быть и в проге.
А добавлять "пустое" поле - как-то так: Код:
И, кстати, сайт ставит кукизы для защиты - их тоже придётся добавлять. Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj Последний раз редактировалось PhoeniX, 09.07.2010 в 03:01. |
#12
|
||||
|
||||
![]() Цитата:
вот с кукисами совсем озадачили!!откуда их выдирать и какие куда слать я не бум-бум |
#13
|
||||
|
||||
![]() Я подозреваю, что их ставит страница с регистрацией... Перед непосредственно отсылкой запроса (или перед загрузкой капчи, что лучше) - просто ГЕТом забирай страницу регистрации - кукизы должны поставиться автоматом... Только IdCookieManager кинь на форму, и в IdHTTP его выставь...
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#14
|
||||
|
||||
![]() Цитата:
писал вот так: IdHTTP1.Get('http://blog.ru/registration/step1',cokie); пишет вот: [Error] Unit1.pas(87): There is no overloaded version of 'Get' that can be called with these arguments |
#15
|
||||
|
||||
![]() переделал запрос гет:
cokie:=IdHTTP1.Get('http://blog.ru/registration/step1'); но логиниться досих пор падло отказываеться |