Here is a full wire HTTP protocol decode on RpcConsole request (cross-domain switched OFF):
----------------------------------------------------------------------------------- OPTIONS /?nocache=1277192367196 HTTP/1.1 Host: 192.168.1.55:8001 Access-Control-Request-Method: POST Origin: http://cboulanger.users.sourceforge.netUser-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16 Referer: http://cboulanger.users.sourceforge.net/qooxdoo-contrib/RpcConsole/0.2/ Access-Control-Request-Headers: Pragma, Content-Type, X-Qooxdoo-Response-Type, Cache-Control
Accept: */* Accept-Language: en-us Accept-Encoding: gzip, deflate Content-Length: 0 Connection: keep-alive -----------------------------------------------------------------------------------
So it seems that with qooxdoo 1.1 the only RPC transport that works (after fixing the RPC server as Danel described before) is to enable cross-domain and ScriptTransport. But by default there is something else enabled in qooxdoo 1.1 - surely its not the pure GET method described in docs - as seen from the protocol decode (OPTIONS method followed by POST). So the big question is - what is it? Where this OPTIONS method comes from - we didn't notice it from qooxdoo source... And how one should use simple GET transport for RPC - described as default transport method in docs???
Attached dumpcap binary packet log for loading into wireshark (logged 2x rpccpnsole requests with cross-domain off).
Regards, -- ---------------------------------------------- Andres Toomsalu, [email protected]
etherXXXX4f4A4M
Description: Binary data
------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
