[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/trunk r10420: Set Content-Type to applicat
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] /srv/bzr/gnash/trunk r10420: Set Content-Type to application/x-amf for remoting calls |
Date: |
Sun, 14 Dec 2008 01:00:05 +0100 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 10420
committer: Sandro Santilli <address@hidden>
branch nick: trunk
timestamp: Sun 2008-12-14 01:00:05 +0100
message:
Set Content-Type to application/x-amf for remoting calls
modified:
libcore/asobj/NetConnection_as.cpp
=== modified file 'libcore/asobj/NetConnection_as.cpp'
--- a/libcore/asobj/NetConnection_as.cpp 2008-12-13 23:35:22 +0000
+++ b/libcore/asobj/NetConnection_as.cpp 2008-12-14 00:00:05 +0000
@@ -110,6 +110,12 @@
int queued_count;
unsigned int ticker;
+ // Quick hack to send Content-Type: application/x-amf
+ // TODO: check if we should take headers on a per-call basis
+ // due to NetConnection.addHeader.
+ //
+ NetworkAdapter::RequestHeaders _headers;
+
public:
AMFQueue(NetConnection_as& nc, URL url)
:
@@ -125,6 +131,8 @@
// leave space for header
postdata.append("\000\000\000\000\000\000", 6);
assert(reply.size() == 0);
+
+ _headers["Content-Type"] = "application/x-amf";
}
~AMFQueue() {
@@ -402,7 +410,8 @@
log_debug("NetConnection.call(): encoded args from %1% calls:
%2%", queued_count, hexify(postdata.data(), postdata.size(), false));
#endif
queued_count = 0;
-
_connection.reset(StreamProvider::getDefaultInstance().getStream(url,
postdata_str).release());
+
+
_connection.reset(StreamProvider::getDefaultInstance().getStream(url,
postdata_str, _headers).release());
postdata.resize(6);
#ifdef GNASH_DEBUG_REMOTING
log_debug("connection created");
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/trunk r10420: Set Content-Type to application/x-amf for remoting calls,
Sandro Santilli <=