Post запрос
|
|
Kefir87 | Дата: Пятница, 08 Июня 2012, 11:02 | Сообщение # 1 |
участник
Сейчас нет на сайте
| Здравствуйте, есть небольшая проблема. Есть страничка с некоторым параметром, при обновлении которой этот параметр меняется.
Мне необходимо послать post запрос с этим параметром. Однако когда я сначала делаю get запрос, для получения этого параметра, а затем post запрос, параметр уже другой и запрос неверный.
Может у кого-то есть мысли по этому вопросу?
|
|
| |
lvovand | Дата: Пятница, 08 Июня 2012, 11:19 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| так может параметр по своим каким-то правилам меняется, либо чего-то не хватает или неправильно идет в пост-запросе
Разработка и продвижение сайтов. Дизайн
|
|
| |
Kefir87 | Дата: Пятница, 08 Июня 2012, 11:39 | Сообщение # 3 |
участник
Сейчас нет на сайте
| Пост запрос вроде верный, но этот параметр меняется не по правилам, а генерируется на стороне сервера
|
|
| |
lvovand | Дата: Пятница, 08 Июня 2012, 12:05 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| ну а как ты узнаешь тогда, как нужный параметр генерирутеся?
Разработка и продвижение сайтов. Дизайн
|
|
| |
Kefir87 | Дата: Пятница, 08 Июня 2012, 12:07 | Сообщение # 5 |
участник
Сейчас нет на сайте
| Я получаю Get запросом страницу, выдираю этот параметр, и вставляю его в пост запрос
|
|
| |
Rumata | Дата: Пятница, 08 Июня 2012, 12:15 | Сообщение # 6 |
почетный гость
Сейчас нет на сайте
| Quote (Kefir87) Я получаю Get запросом страницу, выдираю этот параметр, и вставляю его в пост запрос ...и когда выполняешь запрос, параметр на сервере уже другой?
|
|
| |
Kefir87 | Дата: Пятница, 08 Июня 2012, 12:23 | Сообщение # 7 |
участник
Сейчас нет на сайте
| Quote (Rumata) и когда выполняешь запрос, параметр на сервере уже другой? Да. Видимо он генерируется, при изменении сессии.
|
|
| |
lvovand | Дата: Пятница, 08 Июня 2012, 12:34 | Сообщение # 8 |
старожил
Сейчас нет на сайте
| сессия то может и та же, другое дело, что параметр может генерироваться по своим законам, используя открытый ключ который ты гетом получаешь
Разработка и продвижение сайтов. Дизайн
|
|
| |
Kefir87 | Дата: Пятница, 08 Июня 2012, 13:03 | Сообщение # 9 |
участник
Сейчас нет на сайте
| В общем немного подумав, пришел к выводу, что необходимо кинуть на форму WebBrowser, и idHTTP (работаю в Delphi), подгружаю страницу через WebBrowser, выдираю параметр, и через idHTTP посылаю запрос, но в ответе сервера приходит ошибка.
Видимо использование для этих двух компонентов существует две разные сессии. Никто не знает как их связать?
|
|
| |
lvovand | Дата: Пятница, 08 Июня 2012, 13:12 | Сообщение # 10 |
старожил
Сейчас нет на сайте
| а зачем так мудрить, отправь гет через idHTTP, посмотри что пришло, потом отправь через него post, и снифеером проверяй что уходит-приходит, когда просто через браузер запросы идут, и когда сам отправляешь
Разработка и продвижение сайтов. Дизайн
|
|
| |
Kefir87 | Дата: Пятница, 08 Июня 2012, 13:19 | Сообщение # 11 |
участник
Сейчас нет на сайте
| Quote (lvovand) отправь гет через idHTTP, посмотри что пришло, потом отправь через него post Пробовал, в ответе приходит ошибка.
Quote (lvovand) снифеером проверяй что уходит-приходит Кстати, за это забыл написать. Все запросы которые идут с программы через idHTTP, в снифере не отображаютсяДобавлено (08.06.2012, 13:19) --------------------------------------------- В общем думаю, нужно просто написать бота, который будет кликать по определенным кнопкам и ссылкам в ТWebBrowser. Это будет намного проще.
Сообщение отредактировал Kefir87 - Пятница, 08 Июня 2012, 13:17 |
|
| |
lvovand | Дата: Пятница, 08 Июня 2012, 13:20 | Сообщение # 12 |
старожил
Сейчас нет на сайте
| так значит не так что-то отправляешь, если в снифере не показывается
Разработка и продвижение сайтов. Дизайн
|
|
| |
Kefir87 | Дата: Пятница, 08 Июня 2012, 13:29 | Сообщение # 13 |
участник
Сейчас нет на сайте
| Да вроде все так. Заходил через браузер нажимал на кнопку, запрос с параметрами в снифере отобразился. Написал прогу, которая отсылает пост запрос, но ничего не происходит
|
|
| |