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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.01.2012, 02:04
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 11  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Сообщение от dimarik Посмотреть сообщение
POST без тела становится GETом, %username%!
Хм, потестил - и правда так. Спасибо =) хоть за netty взялся опять.
Однако в данном случае POST останется POST'ом, ибо переменные таки передаются запросе. Единственное что нужно сделать - это запихнуть их в request.data (посредством flash.net.URLVariables), а не в URI (адрес запроса).
__________________
...вселенская грусть

Старый 24.01.2012, 10:10
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 12  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
Однако в данном случае POST останется POST'ом, ибо переменные таки передаются запросе.
Без компромиссов! Это GET. Не нужно выдавать желаемое за действительное.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 24.01.2012, 12:20
booksmaster вне форума Посмотреть профиль Отправить личное сообщение для booksmaster Найти все сообщения от booksmaster
  № 13  
Ответить с цитированием
booksmaster

Регистрация: Jan 2012
Сообщений: 22
Ну мне, например, было не понятно, как таким способом получать картинку. ПХПшину еще куда не шло, но каритнку... Так что, идея конечно та, но не в полностью отвечала на мой вопрос.
К стати, многие бьются об сену головой по этому поводу и нигде нет членообразного ответа. Только урл менять. Может, все таки есть действенные способы? По ходу вопросс:"кто обрабатывает заголовки, посылаемые в РеквестХедерс?"
Например вот такие:
Код AS3:
urlRequest.requestHeaders.push( new URLRequestHeader("Pragma", "no-cache"));
urlRequest.requestHeaders.push( new URLRequestHeader( 'Expires', '0' ) );
urlRequest.requestHeaders.push( new URLRequestHeader( 'Cache-Control', 'max-age=0, no-store, no-cache, must-revalidate' ) );
Просто интересно, потому что они не имеют никакого воздействия...

Старый 24.01.2012, 12:40
maxkar вне форума Посмотреть профиль Отправить личное сообщение для maxkar Найти все сообщения от maxkar
  № 14  
Ответить с цитированием
maxkar

Регистрация: Nov 2010
Сообщений: 497
Цитата:
Сообщение от booksmaster Посмотреть сообщение
По ходу вопросс:"кто обрабатывает заголовки, посылаемые в РеквестХедерс?"
Сервер их обрабатывает. Или не обрабатывает. Зависит от того, что за сервер.
Цитата:
Просто интересно, потому что они не имеют никакого воздействия...
Ну да. А что именно от сервера вы хотите на заголовок must-revalidate?

Заголовки Cache-Control должен сервер отдавать, а не клиент. Ну и при этом правильно обрабатывать заголовок If-Modified-Since.

Старый 24.01.2012, 23:42
booksmaster вне форума Посмотреть профиль Отправить личное сообщение для booksmaster Найти все сообщения от booksmaster
  № 15  
Ответить с цитированием
booksmaster

Регистрация: Jan 2012
Сообщений: 22
То есть, со стороны клиента контролировать кеширование невозможно?

Старый 24.01.2012, 23:58
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 16  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Есть вариант передавать в URL только вопросительный знак ("?"), без строки запроса.

Например: "http://example.com/folder/picture.jpg?".

В таком случае будет запрос на сервер со всеми вкусными заголовками (If-Modified-Since)

Ах, да!
1) Повторный запрос по этой схеме во время работы приложения не приведет к запросу к серверу, а контент возьмется из кэша. Работает только первый запрос по этому URL, с момента запуска приложения. Не перепутайте: запрос "http://example.com/folder/picture.jpg", без знака вопроса, отработает только один раз, независимо от перезапусков приложения.
2) Этот прием я проверял только на какой-то конкретной версии FP.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 25.01.2012 в 00:05.
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:20.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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