CodeQL library for Python
codeql/python-all 4.0.12 (changelog, source)
Search

Class ConceptsMake::Http::Client::Request

A data flow node that makes an outgoing HTTP request.

Extend this class to refine existing API models. If you want to model new APIs, extend Http::Client::Request::Range instead.

Import path

import codeql.concepts.ConceptsShared

Direct supertypes

Predicates

disablesCertificateValidation

Holds if this request is made using a mode that disables SSL/TLS certificate validation, where disablingNode represents the point at which the validation was disabled, and argumentOrigin represents the origin of the argument that disabled the validation (which could be the same node as disablingNode).

getAUrlPart

Gets a data flow node that contributes to the URL of the request. Depending on the framework, a request may have multiple nodes which contribute to the URL.

getFramework

Gets a string that identifies the framework used for this request.

Inherited predicates

getLocation

Gets the location of this node.

from Node
toString

Gets a textual representation of this element.

from Node