If the protocol does not support output. Set the DoInput flag to true if you intend to use the URL connection for input, false if not. The default for PostURLConnections is false. Set the DoOutput flag to true if you intend to use the URL connection for output, false if not. The default for PostURLConnections is true.
Some protocols do caching of documents.
If the UseCaches flag on a connection is true, the connection is allowed to use whatever caches it can. If false, caches are to be ignored. The default for PostURLConnections is false.