Добрый день. Ситуация такая: есть рабочий скрипт на языке Python для работы с API Instagram. Сегодня понадобилось воспроизвести HTTPS POST запрос в каком-либо эмуляторе (Httprequester в Firefox, например), так вот при полном соответствии body и заголовков почему-то возвращается ошибка 400 Bad request.
А если отловить этот запрос при помощи Charles/Fiddler и повторить его там, то возвращается корректный ответ такого вида:
{"logged_in_user":{"username":"USERNAME","has_anonymous_profile_picture":false,"profile_pic_url":","full_name":"Ivan Ivanov","pk":123456789,"is_private":false},"status":"ok"}
Как решить эту проблему? Вообще никаких идей нет.
Код и сырой запрос из Charles прилагается.
https://gist.github.com/antofa/b2c2922c941ceb7aa96...
https://gist.github.com/antofa/5601e6be2af44267b33...