#!/bin/python3 import io import cgi # stripped down wsgi env for following curl request: # curl -k -i -X POST 'https://redacted/' \ # --data '{"test":123}' \ # -H 'Content-Type: applicaton/json' \ # -H 'Accept: application/json' env = { 'CONTENT_LENGTH': '12', 'REQUEST_METHOD': 'POST', 'CONTENT_TYPE': 'applicaton/json', 'wsgi.input': io.BytesIO(b'{"test":123}'), } form = cgi.FieldStorage(fp=env['wsgi.input'], environ=env) print(form.list)