# curl Module Functionality

A high-level interface to the pycurl extension

## High Level Curl Object

class curl.Curl(base_url='', fakeheaders=None)

  High-level interface to pycurl functions.

  answered(check)

    Did a given check string occur in the last payload?

  body()

    Return the body from the last response.

  close()

    Close a session, freeing resources.

  get(url='', params=None)

    Ship a GET request for a specified URL, capture the response.

  get_info(*args)

    Get information about retrieval.

  head(url='', params=None)

    Ship a HEAD request for a specified URL, capture the response.

  header()

    Return the header from the last response.

  info()

    Return a dictionary with all info on the last response.

  post(cgi, params)

    Ship a POST request to a specified CGI, capture the response.

  set_option(*args)

    Set an option on the retrieval.

  set_timeout(timeout)

    Set timeout for a retrieving an object

  set_url(url)

    Set the base URL to be retrieved.

  set_verbosity(level)

    Set verbosity to 1 to see transactions.