Bulkan robotframework requests are good. But if you can get by less, you can make your own local lib / posthttp.py in a few lines like this:
import requests import json def do_requests_post( url=None, data=None, headers={"Content-Type":"application/json"}): return requests.post( url, data=data, headers=json.loads(headers) ) def do_requests_request( method="GET" url=None, data=None, headers={}): return requests.request( url, method=method, data=data, headers=json.loads(headers))
Note that the returned object is a rich and powerful โresponseโ that has member functions such as .json() (which returns a dict if .text treated as JSON) and .status_code (int).
Markhu
source share