AngularJs для обработки обратного вызова через метод POST
Мы интегрируем наше приложение Angular2 со сторонним платежным решением. В соответствии с требованием, мы должны отобразить страницу внешней кредитной карты в нашем iframe (в соответствии с PCI). Проблема в том, что мы не можем обработать обратный вызов из решения по размещению платежей. Во время обратного вызова текущая страница перенаправляется на пустую страницу и отображает "Cannot POST /paymentlanding-page".
При дальнейшем анализе ошибка браузера говорит: "405 - HTTP-глагол, используемый для доступа к этой странице, запрещен". а в заголовках ответа отображается "Разрешить: получить, голова, параметры, трассировка".
В нашем строгом требовании пришлось решать эту проблему в Angular2 вместо WebAPI или другого приложения.
Каков наилучший подход для обработки обратного вызова из внешнего сервиса с использованием метода POST в AngularJs 2?
Любые предложения или рекомендации будут иметь большую поддержку.
1 ответ
Используемый вами http-сервер не предоставляет конечную точку для / paymentlanding-page, которая может обрабатывать почтовые запросы. Он может обрабатывать только запросы на получение.
В зависимости от веб-платформы, которую вы используете, вы должны предоставить эту конечную точку.
Angular не обрабатывает http-запросы, отправленные в ваше приложение.