Я тестирую свой API от почтальона.
API- http://localhost:5005/abc/xyz
Метод - POST
данные - {"q": "Привет"}
Я пытаюсь проверить, какой метод кодирования используется и, соответственно, обрабатывать дальше. Я получаю вышеуказанную ошибку.
def request_parameters(request):
if request.method.decode('utf-8', 'strict') == 'GET':
return {
key.decode('utf-8', 'strict'): value[0].decode('utf-8',
'strict')
for key, value in request.args.items()}
else:
content = request.content.read()
try:
return json.loads(content.decode('utf-8', 'strict'))
except ValueError as e:
logger.error("Failed to decode json during respond request. "
"Error: {}. Request content: "
"'{}'".format(e, content))
raise