Запросы Http-клиента в Python
Я хочу получить данные о продукте, используя метод POST и передавая ему ключ безопасности в заголовках, я получаю ошибку HTTP 400
def api(request):
headers={'content-type':'application/json','security-key': 'valu-key'}
url = 'http://api-content/product/GetProduct'
x = requests.post(url, headers = headers)
content=x.status_code
return HttpResponse(content)
Код состояния HTTP 400, возвращаемый API, может быть вызван различными причинами, в зависимости от того, как бэкенд обрабатывает входящий запрос. (Отсутствие необходимого заголовка, неправильный тип данных поста, неправильный формат запроса и т.д.)
.
Возможно, вы можете проверить спецификацию API GetProduct, поскольку вы передаете только заголовок security-key в метод post (спецификация описывает требуемые заголовки конечной точки, запрос, тело и т.д.)