![]() |
|
||||||||||
|
|
|
|||||
|
Всем привет, такой вопрос:
не могу передать данные методом POST на сервер через LoadVars. Точнее данные передаются POST`ом, если флешка опубликована на html странице, а если запускаешь как sfw или exe, то данные кидаются почему то GET`ом. Заранее признателен. p.s. вот примитивный код. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
В 6-ой версии флеша (про 7 и 8 не знаю) в standalone версии запросы POST для LoadVars.send и getURL (глобальный, а не мувиклипа) преобразовывались в GET. Поэтому попробуй использовать LoadVars.sendAndLoad.
|
|
|||||
|
а теперь как мне проследить? я смотрел массивы GET и POST, которые выводила страница php, теперь то она не открывается, хотя данные методом sendAndLoad передаются успешно?
|
|
|||||
|
Постом передаеться только когда из нтмл странице в противном случае всегда гет,
а посмотреть можно трейсом trace(my_loadvars.toString()); ili trace(my_loadvars); - точно не помню |
|
|||||
|
to iNils:
да хотелось бы действительно посмотреть в отладке, передались ли на страницу данные POST`om? |
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
Поставь себе любую смотрелку хедеров и не забывай, что хедеры, а значит и хедер метода POST, передаются *только* в браузере, из IDE будет GET.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Отправляю данные гетом: GET http://192.168.107.250/e.php?xxx=404 HTTP/1.0 Referer: http://192.168.107.250/e.php?xxx=404 x-flash-version: 8,0,22,0 User-Agent: Shockwave Flash Host: 192.168.107.250 Pragma: no-cache Отправляю данные постом: POST http://192.168.107.250/e.php HTTP/1.0 Referer: http://192.168.107.250/e.php x-flash-version: 8,0,22,0 Content-Type: application/x-www-form-urlencoded Content-Length: 7 User-Agent: Shockwave Flash Host: 192.168.107.250 Pragma: no-cache xxx=101 |
|
|||||
|
что за смотрелку хедеров? посоветуй что нить ?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|