烧瓶密钥错误:KeyError:'HTTP_USEREXECUTIONCONTEXT'

时间:2020-05-14 11:15:11

标签: python flask python-requests

我正尝试通过以下方式向我的API(以下代码中的url)发送POST请求:

files = [
  ('file', open(os.path.join(path, 'file1.pdf'), mode='rb'))]

userexec = '{"ClientName":"","UserId":1234,"ContactCode":1234,"LoggerCode":"1234","EntityId":2,"EntityType":"","Product":9,"Culture":"en-US","UserName":"","Contexts":[],"CompanyName":"abcd"}'

header = {'id': 'unique1', 'BuyerPartnerCode': '1234', 'userexecutioncontext':userexec}

test_app(url, path, files, header)

但是,当我尝试访问API中的userexec标头时:

res = request.headers
userexec = str(res['userexecutioncontext'])

我一直收到此错误: enter image description here

我在这里遗漏了什么吗,还是我尝试错误地访问标题? (PS:可以正常访问所有其他标头)

1 个答案:

答案 0 :(得分:1)

在发送请求时序列化userexec或尝试

json.loads(json.dumps(userexec))