Запросы 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 (спецификация описывает требуемые заголовки конечной точки, запрос, тело и т.д.)

Вернуться на верх