[ CCode ( cprefix = "SOUP_MESSAGE_" , type_id = "soup_message_flags_get_type ()" ) ]
[ Flags ]
public enum MessageFlags
Various flags that can be set on a Message to alter its behavior.
- CAN_REBUILD - The caller will
rebuild the request body if the message is restarted; see
set_accumulate for more details.
- CERTIFICATE_TRUSTED -
if set after an https response has been received, indicates that the server's SSL certificate is trusted according to the session's CA.
- CONTENT_DECODED - Set by
ContentDecoder to indicate that it has removed the Content-Encoding on a
message (and so headers such as Content-Length may no longer accurately describe the body).
- DO_NOT_USE_AUTH_CACHE -
The AuthManager should not use the credentials
cache for this message, neither to use cached credentials to automatically authenticate this message nor to cache the credentials after the
message is successfully authenticated.
- IDEMPOTENT - The message is
considered idempotent, regardless its method, and allows reuse of
existing idle connections, instead of always requiring a new one, unless
NEW_CONNECTION is set.
- IGNORE_CONNECTION_LIMITS -
Request that a new connection is created for the message if there aren't idle connections available and it's not
possible to create new connections due to any of the connection limits has been reached.
- NEW_CONNECTION - Requests
that the message should be sent on a newly-created connection, not reusing an existing persistent connection.
- NO_REDIRECT - The session
should not follow redirect (3xx) responses received by this message.
- OVERWRITE_CHUNKS -
Deprecated: equivalent to calling set_accumulate on the
incoming message body (ie,
SoupMessage:response_body for a client-side request), passing