libtaxii
Module
Version: 1.1.113
Functions¶
-
libtaxii.
get_message_from_http_response
(http_response, in_response_to)[source]¶ Create a TAXII message from an HTTPResponse object.
This function parses the
httplib.HTTPResponse
by reading the X-TAXII-Content-Type HTTP header to determine if the message binding is supported. If the X-TAXII-Content-Type header is present and the value indicates a supported Message Binding, this function will attempt to parse the HTTP Response body.If the X-TAXII-Content-Type header is not present, this function will attempt to build a Failure Status Message per the HTTP Binding 1.0 specification.
If the X-TAXII-Content-Type header is present and indicates an unsupported Message Binding, this function will raise a ValueError.
Parameters: - http_response (httplib.HTTPResponse) – the HTTP response to parse
- in_response_to (str) – the default value for in_response_to