Я не мог изменить запрос HTTP из гибкого, вместо этого я могу добавить пользовательские заголовки к mx.messaging.messages.IMessage
, что RemoteObject
посылает на сервер и там, простирающийся flex.messaging.services.remoting.adapters.JavaAdapter
(используется для получения доступа к пружине бобов), это Возможное прочитать параметры заголовка и поместить их в HTTPRequest.
В гибкой части, я должен был продлить mx.rpc.AsyncRequest
: объявляет новое свойство «заголовок» и перезаписывает вызвать метод, который проверяет, есть ли не нулевое значение для установленного в msg.headers.
и mx.rpc.remoting.mxml.RemoteObject
: конструктор создает новый экземпляр нашего обычая AsyncRequest и перезаписать старый AsyncRequest
и определяет метод setHeaders
, который устанавливает аргумент обычаю AsyncRequest
.
com.asfusion.mate.actions.builders.RemoteObjectInvoker
(дополнительно: P): это один читает из параметров, объявленных в карте спаривается в RemoteObjectInvoker
и помещает в заголовке RemoteObject
.
Я надеюсь, что это будет понятно (с моим апачом английского XDDD)
Bye. Agur!
Нет Я не могу использовать аутентификацию HTTP, у меня есть очень специфическая потребность. – 2008-09-17 20:12:29