|
||
class RHTTPTransactionPropertySet : public RHTTPPropertySet;
The set of properties of a transaction. This is used by filters to store per-transaction information, and is also used by the client to specify transaction properties (such as no caching, reload and so on)
Transaction properties always take precendence over session properties.
To lookup/change any of the following properties, use RHTTPPropertySet::Property(RStringF,THTTPHdrVal &)const
(...) and RHTTPPropertySet::SetPropertyL(RStringF,THTTPHdrVal)
(...)
To remove properties, use RHTTPPropertySet::RemoveProperty(RStringF)
(...) for a named property, or RHTTPPropertySet::RemoveAllProperties()
for all.
The following values are currently defined.
HTTP::EProxyUsage (HTTP::EDoNotUseProxy | HTTP::EUseProxy)
HTTP::EProxyAddress (A Uri for the Proxy server. Should include the port number if it is not the default of 8080)
HTTP::EHttpPipelining (default HTTP::EEnablePipelining) (HTTP::EEnablePipelining | HTTP::EDisablePipelining)
RHTTPPropertySet
- A set of named THTTPHdrVal objects. Used for storing arbitrary collections of in...
RHTTPTransactionPropertySet
- The set of properties of a transaction. This is used by filters to store per-tra...
Inherited from RHTTPPropertySet
:
Property(RStringF,THTTPHdrVal &)const
Returns a property. RemoveAllProperties()
Removes all propertiesRemoveProperty(RStringF)
Removes a named property. SetPropertyL(RStringF,THTTPHdrVal)
Sets or creates a property. iImplementation