![]() |
|
||||||||||
|
|||||
|
оброго времени суток.
может кто знает как решить проблему? необходимо послать 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.");
}
__________________
если что-то не получается - попробуй еще раз |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А что мешает GET-параметр прямо в URL написать?
|
|
|||||
|
нужно не URLVariables передать, а "Icy-MetaData" в хидере.
можно как-то хидер в строку с URL включить?
__________________
если что-то не получается - попробуй еще раз |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Хидер посылать как есть, а параметр написать в самом URL.
|
|
|||||
|
параметр передается нормально и он не важен в данном запросе
основной целью есть хидер, а он не включается в запрос. толко если запрос будет POST. но сервак POST не принимает
__________________
если что-то не получается - попробуй еще раз |
|
|||||
|
Столкнулся с аналогичной проблемой, так как-нибудь можно передать заголовок если метод запроса у нас GET?
делаю примерно так: 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); ![]() |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 497
|
Нельзя в GET передать заголовок. В документации же написано
Цитата:
|
|
|||||
|
Тип запроса делаем POST, но при этом параметры можно передавать GET-ом - просто включите их в url. А т.к. запрос POST - можно и заголовок добавить
|
|
|||||
|
@kackbip
Вы знакомы с протоколом http? Запрос может быть либо GET, либо POST (либо еще что-то, но только одно, а не все сразу). Я про то что сервер примет запрос, увидит, что он POST и не будет его дальше обрабатывать. И не важно где Вы передаете параметры - в теле запроса или в URL
__________________
...вселенская грусть |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
gloomyBrain, хм, ничего не мешает часть параметров в URL передать при POST-запросе.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|