Приложения Flask не устанавливают сеанс при вызове REST между сервисами - PullRequest
0 голосов
/ 21 октября 2018

У меня есть два приложения-фляги, служба A и служба B, работающие за веб-сервером nginx.

Службы A и B могут взаимодействовать друг с другом через API RESTful.

Сценарий 1 (PASS): прямой вызов A: когда я отправляю запрос (POST) в службу A напрямую из POSTMAN, код для службы A проверяет if 'email' in session:, успешно - электронная почта установлена ​​в сеансе - так что все в порядке.

Сценарий 2 (FAIL): Косвенный вызов A через B: Когда я отправляю запрос (POST) в службу B из POSTMAN, то B отправляет запрос (GET) в службу A, чтобы получить информацию о пользователе, вещиначать провал, в частности, служба A проверяет if 'email' in session:, безуспешно - электронная почта не установлена ​​в сеансе.

Мне не хватает какой-то важной концепции !!Пожалуйста, объясните, почему в прямом вызове все хорошо, но когда B говорит с A, наличия переменной 'email' в сеансе не существует.

Спасибо за вашу помощь,

...