Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.05.2008, 14:43
doomw вне форума Посмотреть профиль Отправить личное сообщение для doomw Найти все сообщения от doomw
  № 1  
Ответить с цитированием
doomw

Регистрация: Oct 2004
Адрес: Харьков
Сообщений: 28
Отправить сообщение для doomw с помощью ICQ
По умолчанию header в GET запросе

оброго времени суток.
может кто знает как решить проблему?
необходимо послать GET запрос с параметром в хидере.

но хидер передается только если метод POST и есть URLVariables.
в GET не включается никак.

пример кода:
Код:
var header:URLRequestHeader = new URLRequestHeader("Icy-MetaData", "1");
var request:URLRequest = new URLRequest("http://192.168.0.1:8000;stream.nsv");
request.data = new URLVariables("name=123");
request.method = URLRequestMethod.POST;
request.requestHeaders.push(header);
try {
	loader.load(request);
} catch (error:Error) {
	trace("Unable to load request.");
}
__________________
если что-то не получается - попробуй еще раз

Старый 21.05.2008, 14:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
А что мешает GET-параметр прямо в URL написать?

Старый 21.05.2008, 15:16
doomw вне форума Посмотреть профиль Отправить личное сообщение для doomw Найти все сообщения от doomw
  № 3  
Ответить с цитированием
doomw

Регистрация: Oct 2004
Адрес: Харьков
Сообщений: 28
Отправить сообщение для doomw с помощью ICQ
нужно не URLVariables передать, а "Icy-MetaData" в хидере.
можно как-то хидер в строку с URL включить?
__________________
если что-то не получается - попробуй еще раз

Старый 21.05.2008, 15:21
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Хидер посылать как есть, а параметр написать в самом URL.

Старый 21.05.2008, 15:35
doomw вне форума Посмотреть профиль Отправить личное сообщение для doomw Найти все сообщения от doomw
  № 5  
Ответить с цитированием
doomw

Регистрация: Oct 2004
Адрес: Харьков
Сообщений: 28
Отправить сообщение для doomw с помощью ICQ
параметр передается нормально и он не важен в данном запросе
основной целью есть хидер, а он не включается в запрос. толко если запрос будет POST. но сервак POST не принимает
__________________
если что-то не получается - попробуй еще раз

Старый 22.08.2011, 15:03
klafuda_klalafu вне форума Посмотреть профиль Отправить личное сообщение для klafuda_klalafu Найти все сообщения от klafuda_klalafu
  № 6  
Ответить с цитированием
klafuda_klalafu

Регистрация: Aug 2004
Адрес: N. Novgorod
Сообщений: 127
Отправить сообщение для klafuda_klalafu с помощью ICQ
Столкнулся с аналогичной проблемой, так как-нибудь можно передать заголовок если метод запроса у нас GET?
делаю примерно так:
Код AS3:
var req:URLRequest = new URLRequest("myURL");
var head:URLRequestHeader = new URLRequestHeader("Icy-MetaData","1");
req.requestHeaders.push(head);
req.method = URLRequestMethod.GET;
us.load(req);
Но не работает

Старый 22.08.2011, 16:15
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 7  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Нельзя в GET передать заголовок. В документации же написано
Цитата:
Due to browser limitations, custom HTTP request headers are only supported for POST requests, not for GET requests.

Старый 22.08.2011, 16:48
kackbip вне форума Посмотреть профиль Отправить личное сообщение для kackbip Найти все сообщения от kackbip
  № 8  
Ответить с цитированием
kackbip
 
Аватар для kackbip

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Тип запроса делаем POST, но при этом параметры можно передавать GET-ом - просто включите их в url. А т.к. запрос POST - можно и заголовок добавить

Старый 22.08.2011, 16:57
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 9  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
@kackbip
Вы знакомы с протоколом http? Запрос может быть либо GET, либо POST (либо еще что-то, но только одно, а не все сразу). Я про то что сервер примет запрос, увидит, что он POST и не будет его дальше обрабатывать. И не важно где Вы передаете параметры - в теле запроса или в URL
__________________
...вселенская грусть

Старый 23.08.2011, 13:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
gloomyBrain, хм, ничего не мешает часть параметров в URL передать при POST-запросе.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:51.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.