mirror of
https://github.com/github/codeql.git
synced 2025-12-18 18:10:39 +01:00
55 lines
2.2 KiB
Python
55 lines
2.2 KiB
Python
import requests
|
|
|
|
resp = requests.get("url") # $ clientRequestUrlPart="url"
|
|
resp = requests.get(url="url") # $ clientRequestUrlPart="url"
|
|
|
|
resp = requests.request("GET", "url") # $ clientRequestUrlPart="url"
|
|
|
|
with requests.Session() as session:
|
|
resp = session.get("url") # $ clientRequestUrlPart="url"
|
|
resp = session.request(method="GET", url="url") # $ clientRequestUrlPart="url"
|
|
|
|
s = requests.Session()
|
|
resp = s.get("url") # $ clientRequestUrlPart="url"
|
|
|
|
s = requests.session()
|
|
resp = s.get("url") # $ clientRequestUrlPart="url"
|
|
|
|
# test full import path for Session
|
|
with requests.sessions.Session() as session:
|
|
resp = session.get("url") # $ clientRequestUrlPart="url"
|
|
|
|
# Low level access
|
|
req = requests.Request("GET", "url") # $ MISSING: clientRequestUrlPart="url"
|
|
resp = s.send(req.prepare())
|
|
|
|
# other methods than GET
|
|
resp = requests.post("url") # $ clientRequestUrlPart="url"
|
|
resp = requests.patch("url") # $ clientRequestUrlPart="url"
|
|
resp = requests.options("url") # $ clientRequestUrlPart="url"
|
|
|
|
# ==============================================================================
|
|
# Disabling certificate validation
|
|
# ==============================================================================
|
|
|
|
resp = requests.get("url", verify=False) # $ clientRequestUrlPart="url" clientRequestCertValidationDisabled
|
|
resp = requests.get("url", verify=0) # $ clientRequestUrlPart="url" clientRequestCertValidationDisabled
|
|
|
|
# in reuqests, using `verify=None` is just the default value, so does NOT turn off certificate validation
|
|
resp = requests.get("url", verify=None) # $ clientRequestUrlPart="url"
|
|
|
|
def make_get(verify_arg):
|
|
resp = requests.get("url", verify=verify_arg) # $ clientRequestUrlPart="url" clientRequestCertValidationDisabled
|
|
|
|
make_get(False)
|
|
|
|
|
|
with requests.Session() as session:
|
|
# see https://github.com/psf/requests/blob/39d0fdd9096f7dceccbc8f82e1eda7dd64717a8e/requests/sessions.py#L621
|
|
session.verify = False
|
|
resp = session.get("url") # $ clientRequestUrlPart="url" MISSING: clientRequestCertValidationDisabled
|
|
resp = session.get("url", verify=True) # $ clientRequestUrlPart="url"
|
|
|
|
req = requests.Request("GET", "url") # $ MISSING: clientRequestUrlPart="url"
|
|
resp = session.send(req.prepare()) # $ MISSING: clientRequestCertValidationDisabled
|