Request and Response

Request

class oci.request.Request(method, url, query_params=None, header_params=None, body=None, response_type=None, enforce_content_headers=True)

Attributes

body Request body
enforce_content_headers Whether content headers should be added for PUT and POST requests when not present.
header_params Request header params
method The HTTP method
query_params Query parameters in the url
response_type Response data type
url URL that will serve the request
body = None

Request body

enforce_content_headers = None

Whether content headers should be added for PUT and POST requests when not present. Defaults to True.

Type:bool
header_params = None

Request header params

Type:dict(str, str)
method = None

The HTTP method

Type:str
query_params = None

Query parameters in the url

Type:dict(str, str)
response_type = None

Response data type

Type:str
url = None

URL that will serve the request

Type:str

Response

class oci.response.Response(status, headers, data, request)

Attributes

data The response data.
has_next_page Gets a value representing whether or not there is a next page of results in a list Response.
headers The HTTP headers for the Response
next_page The value of the opc-next-page response header.
request The corresponding request for this response.
request_id The ID of the request that generated this response.
status The HTTP status code for the Response
data = None

The response data. The type of data depends on the request.

has_next_page

Gets a value representing whether or not there is a next page of results in a list Response.

Return type:bool
headers = None

The HTTP headers for the Response

Type:requests.structures.CaseInsensitiveDict
next_page = None

The value of the opc-next-page response header.

Type:str
request = None

The corresponding request for this response.

Type:Request
request_id = None

The ID of the request that generated this response.

Type:str
status = None

The HTTP status code for the Response

Type:int