Шлюз API – получение недействительной пары ключ=значение (отсутствует знак равенства) в заголовке авторизации при доступPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Шлюз API – получение недействительной пары ключ=значение (отсутствует знак равенства) в заголовке авторизации при доступ

Сообщение Anonymous »


Изображение

Я получаю эту ошибку при попытке для доступа к данным о товарах KFC, добавленных в корзину. Эта ошибка не возникает, когда я просто перехватываю запрос с помощью перехватчика Postman, но когда я пытаюсь изменить тело запроса на публикацию, чтобы добавить другой элемент в корзину, возникает эта ошибка.
Я пробовал использовать токен авторизации, вставив его вручную, но, похоже, ошибка возникла по каким-то другим причинам.
следующий код выдает ошибку 401:
import requests

url = "https://orderserv-kfc-apac-olo-api.yum. ... 098138a635"

# Define the correct headers, excluding pseudo-headers
headers = {
"accept": "application/json",
"authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJPMTlpTGtNYnN6eHc2Wm9TejRLbDIwTEhIY1NmcVppbmZLN0p4ZkZGaVc4In0.eyJleHAiOjE3Mjk1Nzg5NDEsImlhdCI6MTcyOTU3NTM0MSwianRpIjoiNjk0NTM1MzUtYzgxMi00ZDIzLWIyOTAtMGQxZjU3ZjQ4OGM2IiwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5rZmMuY28uaW4vYXV0aC9yZWFsbXMva2kiLCJzdWIiOiJjZThjMjM1ZC1mMjQwLTQzMmMtODc1Yi00ZjBkM2I0YjE1YTkiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJndWUzNHJ0NWR2bjg5bG8iLCJzZXNzaW9uX3N0YXRlIjoiODg3M2YxZGUtNzI3Mi00ZmQ3LWJkMGMtOTUwOTE4NTFkY2MzIiwiYWNyIjoiMSIsInNjb3BlIjoiZ3Vlc3Rfc2NvcGUgcHJvZmlsZSIsInNpZCI6Ijg4NzNmMWRlLTcyNzItNGZkNy1iZDBjLTk1MDkxODUxZGNjMyIsIm5hbWUiOiJndWVzdC0xNzI5MzYxMjU5MjAxLXhheDR4dWEzLTZkZmgtbHIyZWF5cjh3LXV6OWU2b2ZtcWpneiBWYWxpZGF0b3IiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJndWVzdC0xNzI5MzYxMjU5MjAxLXhheDR4dWEzLTZkZmgtbHIyZWF5cjh3LXV6OWU2b2ZtcWpneiIsImdpdmVuX25hbWUiOiJndWVzdC0xNzI5MzYxMjU5MjAxLXhheDR4dWEzLTZkZmgtbHIyZWF5cjh3LXV6OWU2b2ZtcWpneiIsImZhbWlseV9uYW1lIjoiVmFsaWRhdG9yIn0.TqBHm_Fbz3Codt1U4U0J3X6fC54lE5RSvtXMtrcAfTt7m_fl1A13Ig0Th0wZq7pgHUpuhiCyze0517kI7VefBUU-XoMuNgBhhde48V0VE5yIQXqrxT2R_xfvx9EEWpxPyBo_oEojr0avvNtR5va3mNRtJRi0S_K0yC0zuILNLeQ-UwgeIRNQOpBN-PquuY9k4bd-QxU9Bc7pcOcnkoTymdI4NViXa8_VffC5lfDJ9AcuInzxLDRzZtxt9semQRqoplpzPED-QtSVyIl_F40akIjdXMilJ-GInUFDmMJQi423emoNXD5aiq4mw9GRGi4FUjjMitdk7oS8E2cybzANhg",
"user-agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Mobile Safari/537.36",

}

# Send the GET request
response = requests.get(url, headers=headers)

# Check if the request was successful

if response.status_code == 200:
# Parse the JSON response
data = response.json()
print(data)
else:
print(f"Failed to retrieve data. Status code: {response.status_code}")


Подробнее здесь: https://stackoverflow.com/questions/791 ... in-authori
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»