add content-type header

This commit is contained in:
Somdev Sangwan
2021-02-08 09:51:36 +05:30
committed by GitHub
parent c3829672d0
commit 14d425083a

View File

@@ -27,12 +27,14 @@ def requester(request, payload={}):
if request['method'] == 'GET':
response = requests.get(url, params=payload, headers=request['headers'], verify=False, timeout=mem.var['timeout'])
elif request['method'] == 'JSON':
request['headers']['Content-Type'] = 'application/json'
if mem.var['include'] and '$arjun$' in mem.var['include']:
payload = mem.var['include'].replace('$arjun$', json.dumps(payload).rstrip('}').lstrip('{'))
response = requests.post(url, data=payload, headers=request['headers'], verify=False, timeout=mem.var['timeout'])
else:
response = requests.post(url, json=payload, headers=request['headers'], verify=False, timeout=mem.var['timeout'])
elif request['method'] == 'XML':
request['headers']['Content-Type'] = 'application/xml'
payload = mem.var['include'].replace('$arjun$', dict_to_xml(payload))
response = requests.post(url, data=payload, headers=request['headers'], verify=False, timeout=mem.var['timeout'])
else: