В настоящее время я хочу использовать nginx для решения проблемы трассировки вызовов при интеграции системы.
Для конкретного запроса POST, например, для сброса пароля в systemA, мы хотим прослушать этот вызов POST, чтобы при статусе ответа 200 обновлять пароль в systemB того же пользователя.
Может ли nginx решить эту проблему?
Эта проблема возникла при интеграции нескольких систем. Некоторые системы, такие как система A, слишком старые, поэтому мы не можем делать в ней больше вещей, таких как система вызовов B. Поэтому я хочу использовать nginx для этого.
В моем понимании скелет должен быть примерно таким:
location = /systemA/password/reset {
wait_for_systemA_api_call;
if(response_code == 200) {
curl -XPOST https://systemb.com/reset/password -d xxxx
}
}