AngularJs для обработки обратного вызова через метод POST

Мы интегрируем наше приложение Angular2 со сторонним платежным решением. В соответствии с требованием, мы должны отобразить страницу внешней кредитной карты в нашем iframe (в соответствии с PCI). Проблема в том, что мы не можем обработать обратный вызов из решения по размещению платежей. Во время обратного вызова текущая страница перенаправляется на пустую страницу и отображает "Cannot POST /paymentlanding-page".

При дальнейшем анализе ошибка браузера говорит: "405 - HTTP-глагол, используемый для доступа к этой странице, запрещен". а в заголовках ответа отображается "Разрешить: получить, голова, параметры, трассировка".

В нашем строгом требовании пришлось решать эту проблему в Angular2 вместо WebAPI или другого приложения.

Каков наилучший подход для обработки обратного вызова из внешнего сервиса с использованием метода POST в AngularJs 2?

Любые предложения или рекомендации будут иметь большую поддержку.

1 ответ

Решение

Используемый вами http-сервер не предоставляет конечную точку для / paymentlanding-page, которая может обрабатывать почтовые запросы. Он может обрабатывать только запросы на получение.

В зависимости от веб-платформы, которую вы используете, вы должны предоставить эту конечную точку.

Angular не обрабатывает http-запросы, отправленные в ваше приложение.

Другие вопросы по тегам