Как публиковать данные и нацеливать возвращаемый ответ на iframe с помощью axios, как это делается с отправкой формы.
Что я сделал, так это то, что у меня есть данные, которые необходимо передать в основное приложение asp.net core mvc, которое перенаправляет на другой метод действия, который возвращает представление.
Представление, возвращаемое сверху, нацелено на iframe, ниже приведен код
<form
ref={r => {
formRef = r;
}}
action={getSourceUrl()} // https://something.com/actionmethod
target="targetframe"
method="post"
>
<input type="hidden" value="random1" name="token" id="token" />
<input type="hidden" value="random2" name="domain" id="domain" />
</form>
<iframe
src=""
name="targetframe"
onLoad={() => iframeLoaded()}
/>
formRef.submit() //called after DOM mounted
Приведенный выше код работает отлично, но что, если API выйдет из строя... нет никакого способа поймать сбой API из вызова отправки, если вы можете мне помочь, например, если есть способ для этого, чем это было бы ответом, но поскольку я видел некоторый пост, в котором говорится, что нет способа поймать ошибку отправки, поэтому я пытаюсь использовать маршрут axios, поэтому с помощью ajax, axios, fetch или любой библиотеки я могу добиться вышеуказанной вещи, поскольку с помощью этих библиотек я получаю обещание, будет ли API не удалось или нет, и я могу сделать некоторую обработку ошибок?