?
=?ISO-8859-1?Q?Arne_Vajh=F8j?=
Jon said:This isn't usually for communicating between two applications though -
it's to allow a stateless application to communicate effectively with
itself. In other words, you're in complete control of both "ends" of
the conversation, so can be compatible with yourself appropriately.
Base64 happens to be a pretty simple format for representing arbitrary
binary data, and it just needs a little tweak for the sake of URL
encoding.
There are always some excuse to break the standards.
It starts with being used for one page communicating with itself. Then
it become used for communicating between pages. Then it starts getting
used down the lower layers. Then it gets exposed as a service to
Java and Python apps. Etc.etc..
Maybe.
Arne