Jak přesměrovat uživatele na externí stránky, ale požadavek POST,který je lepší používat backend-asp.net základní web api nebo frontend - angular?
Já jsem pracoval s platební brány. Pro potvrzení 3D secure musím přesměrování na nové url.
Doktoři tvrdí, že použití takového formuláře,
<form
id="pa-form"
method="post"
action="https://test.sagepay.com/mpitools/accesscontroler?action=pareq"
>
<input
type="hidden"
name="PaReq"
value="eJxVUstugzAQvPcrEB+AHwTiRBtHaXMIqlrRJlJ7tYzVoIIhBgL5+9oJNK1PM+PV7HrWsB7Kwjsr0+SVXvkkwP6aP8DhaJTa7pXsjOLwoppGfCkvz1Y+xSQO53GIWcgYwTHDM59DunlXJw6jD7c2AQE0UWtg5FHoloOQp8fklc8WdIExoJFCqUyy5SSibL5geDyAbjJoUSqe7g5GnFXRir4yRXasijwTgK53IKtOt+bCGY0BTQQ6U/C+7wM3fC0ugayC7huQkwHdZ0o7hxprM+QZT98SfaBVHX0878PPbBeJ4YI2eggZXgFyFZCJVnGKKSGEhh4mSzpfEgboqoMoXX8eR/Z5Nwi167C563852IyN0nIafmKghrrSylZQQL8YMtVIvnfbSMXFe0kT29ZJgO7PeNq5oGXrInUZX5Hzy20qNMQ3Q0cAuVo0rg+Ni7bo3wf4AWyps7I="
/>
<input
type="hidden"
name="TermUrl"
value="http://localhost:4200/payment"
/>
<input type="hidden" name="MD" value="FAD0DBBA-FC72-2D9A-F09F-D4D6FFFCB2CD" />
</form>
// in index.html
<script>document.addEventListener("DOMContentLoaded",function(){var b=document.getElementById("pa-form");b&&b.submit()})</script>
Ale snažil jsem se touto formou v úhlové. Mám Cannot POST /
odpověď.
Tak jsem hledat o tom někdo řekl angular is not able to handle third-party responses.
Tak Jak to mohu udělat? Jak to udělat výše uvedený formulář s asp .net jádro nebo úhlové.
Nejsem jasné, Co mám dělat?
Prosím, veď mě. Jak mohu použít asp .net jádro a úhlové