Dup Ver Goto 📝

Requests 01

To
35 lines, 110 words, 943 chars Page 'Requests_01' does not exist.

Post Example

Get requests are similar, but without the data payload, so if you understand how to POST in requests, then you basically know how to GET too.

import requests
import access
import json

url = "http://localhost/path/to/a.php"

cookies = { access.cookiename: acccess.cookievalue }

namespace = "turtle"
name = "dove"

req = { "namespace": namespace, "name": name }

r = requests.post(url,data=json.dumps(req),cookies=cookies)
match r.status_code:
    case 200:
        try:
            reply = json.loads(r.text)
            value = reply["value"]
            print(value)
        except Exception as e:
            print("error",r,r.text,e,file=sys.stderr)
    case 404:
        print(f"{namespace}:{name} not found",file=sys.stderr)
    case 403:
        print(f"Access denied",file=sys.stderr)
        exit(1)

Notes