Closed rianoneq closed 2 years ago
Работал с данной либой, пытаясь поднять и использовать сервер столкнулся с 403 ошибкой, вызванной несоответствием хедеров запроса к /qiwi_notify серверу. На сегодняшний день киви посылает запросы со следующими Request Headers:
Remote-Addr: localhost HOST: 0.0.0.0:$(PORT) CONNECTION: close USER-AGENT: Java-http-client/11.0.11 ACCEPT: application/json ACCEPT-ENCODING: * X-API-SIGNATURE-SHA256: $(x-api-signature) Content-Type: application/json;charset=UTF-8 Content-Length: 366
Тут важен хедер Content-Type, в котором 'application/json;charset=UTF-8' а не просто 'application/json'. Это я и заменил в файле init.py
Лучше бы проверять, что там содержится application/json, ибо они потом могут добавить что-то ещё
application/json
Работал с данной либой, пытаясь поднять и использовать сервер столкнулся с 403 ошибкой, вызванной несоответствием хедеров запроса к /qiwi_notify серверу. На сегодняшний день киви посылает запросы со следующими Request Headers:
Remote-Addr: localhost HOST: 0.0.0.0:$(PORT) CONNECTION: close USER-AGENT: Java-http-client/11.0.11 ACCEPT: application/json ACCEPT-ENCODING: * X-API-SIGNATURE-SHA256: $(x-api-signature) Content-Type: application/json;charset=UTF-8 Content-Length: 366
Тут важен хедер Content-Type, в котором 'application/json;charset=UTF-8' а не просто 'application/json'. Это я и заменил в файле init.py