könnte ich HTTP-Anforderung von flex ändern, stattdessen kann ich benutzerdefinierte Header zu dem mx.messaging.messages.IMessage
hinzufügen, dass RemoteObject
an den Server sendet und dort erstreckt flex.messaging.services.remoting.adapters.JavaAdapter
(verwendet für den Zugriff auf Spring-Beans), ist es posible die Header-Parameter zu lesen und sie setzen in die HTTPRequest.
Im Flex-Teil hatte ich mx.rpc.AsyncRequest
zu verlängern: eine neue Eigenschaft „Header“ deklariert und überschreibt Methode aufrufen, die es überprüft, ob ein nicht Nullwert für setzen die msg.headers ist.
und mx.rpc.remoting.mxml.RemoteObject
: der Konstruktor erstellt eine neue Instanz der benutzerdefinierten AsyncRequest und überschreiben alte AsyncRequest
und definiert eine setHeaders
Methode, die das Argument der benutzerdefinierten AsyncRequest
gesetzt.
com.asfusion.mate.actions.builders.RemoteObjectInvoker
(Extra: P): dies liest man die param in der Karte des Mate-erklärte RemoteObjectInvoker
und setzt im RemoteObject
-Header.
Ich hoffe, es verständlich sein wird (mit meinem Apache Englisch xDDD)
Bye. Agur!
Nein Ich kann HTTP authenticvcation nicht verwenden, ich habe einen sehr spezifischen Bedarf. –