У меня проблема .... Я хочу получить правильный ответ от API игры, в которую я играю, но она не работает должным образом.Я протестировал его с библиотекой запросов в Python, а также с почтальоном.С питоном это просто не сработает, и я не понимаю почему.С Почтальоном это сработало в самый первый раз ...
Вот мой код на Python:
body = {
"ids":[
"831e8094-581c-4ccc-a6a2-62c887dee9a1" # this is my account id or so, but it doesnt matter if u have it, just test it
],
"appBundle":"com.deemedyainc.duels",
"appVersion":"0.6.6",
"platform":"Android"
}
headers = {
"Expect": "100-continue",
"Content-Type": "application/json",
"X-Unity-Version": "2018.2.14f1",
"Transfer-Encoding": "chunked",
"User-Agent": "Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G955N Build/NRD90M)",
"Host": "api-duels-test.galapagosgames.com",
"Connection": "Keep-Alive",
"Accept-Encoding": "gzip"
}
url = "http://api-duels-test.galapagosgames.com/general/login"
response = requests.post(url, headers=headers, json=body)
, и я получаю ответ 400 Bad Request
Мой запрос почтальона:
Тело:
Заголовок:
URIгарантировано то же самое.Может быть, это связано с тем, что они используют протокол websockets вместо простого протокола HTML?Но почему тогда это работает с Почтальоном?Я не думаю, что Почтальон тоже использует протокол websocket
Пожалуйста, ребята, мне нужна ваша помощь ...: D спасибо:)