
Я получаю эту ошибку при попытке для доступа к данным о товарах 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