Lists Home |
Date Index |
> Assume postText() is an API we use for HTTP POSTs. Someone decides its more
> efficient to use compression instead of sending uncompressed HTML or XML across
> the wire. We decide to use LZW compression and replace the postText() String
> argument with a binary string or BLOB.
> How does that API change not affect the format of the data passed between the
> browser (web client) and the web server?
The API implementation can then uncompress. In this example it's kinda
silly, but there is no *requirements* that an API expose wire protocol
details. In fact, if done right, it probably shouldn't.
Rich Salz Chief Security Architect
DataPower Technology http://www.datapower.com
XS40 XML Security Gateway http://www.datapower.com/products/xs40.html
XML Security Overview http://www.datapower.com/xmldev/xmlsecurity.html