私はASP.NET MVCを使用していますが、このエラーはFFでのみ発生します。このエラーメッセージが表示されるのはなぜですか?この原因は何ですか?このエラーの原因がどこにあるかわかりません。誰もが考えている?
これを確認してください link 詳細については
私の調査によれば、エラーメッセージは、インターネットのレンダリングページが空白の場合にのみFireFoxによって生成されます。何らかの理由で、.NETは空のページを作成するときに「application/xml」という応答タイプを生成します。 FirefoxはファイルをXMLとして解析し、ルート要素を見つけられず、エラーメッセージを出力します。
つまり、これはFirefoxの既知の問題です
これが誰かを助けるかもしれないことを願っています... Actionメソッドの戻り値のタイプを変更し、それが機能しました。詳細は この記事 にあります。
変更後
return Ok();
に
return Json("Ok");
Axios呼び出しをPOSTするときにこのエラーが発生していました。そして、テストサーバーは
許可元:
ホストのリスト。 application.ymlのallowed-Originにサーバーを追加すると、問題は解決しました。
アプリでこれを修正するには、Content-Type
ヘッダーへのサーバー上のtext/plain
。 Nodeの場合:
res.setHeader('Content-Type', 'text/plain');
データに適したMIMEタイプ、つまりapplication/json
など.