+1 Gordon Sim wrote > On 08/23/2013 02:08 PM, kevency_poche wrote: >> thank you very much Gordon. >> >>> For AMQP 0-10 you can set the content-type to 'text/plain' to indicate >>> that it is textual data, and of course you could set that to some other >>> mime-type to indicate some other binary form (e.g. image/jpeg or >>> whatever). >> >>> In future there will be an extension to the API (already on trunk, but >>> won't be released until 0.26), that lets you set the content as an >>> object (a qpid::types::Variant). That allows the std::string to be >>> associated with an encoding (utf8, ascii or binary), as well as allowing >>> it to be a map, list, uuid or one of various numeric types. >> >> So, that means the next release (0.26, which is in trunk )already >> included >> that sending/receiving the mime type data ?? > > Good question. For maps and lists, yes it does (amqp/map and amqp/list > respectively). It should also be able to set the text/plain (though at > present it does not[1]), and I'll add that straight away. Note that this > will be the case only for AMQP 0-10. > > In AMQP 1.0 setting the content-type is discouraged where the content is > an AMqpValue section which is how the content 'object' if set will be > encoded. You can still send the data as raw bytes with an explicit > content type, but to do so you would have to encode it yourself first > (at present). > > Note also that the c++ broker will translate between the different > encodings. (And in this case a utf8 typed AmqpValue will on conversion > to an 0-10 message have text/plain set as the content type). > > [1] https://issues.apache.org/jira/browse/QPID-5090 > > --------------------------------------------------------------------- > To unsubscribe, e-mail:
> [email protected] > For additional commands, e-mail: > [email protected] -- View this message in context: http://qpid.2158936.n2.nabble.com/How-to-test-Qpid-c-broker-tp7597435p7598202.html Sent from the Apache Qpid users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
