ASP.NETのフォームなしでASP.NETを使用してASJAXを使用してASP.NETを使用してフォームなしでPOSTリクエストを行うときに「400 Bad Request`エラーを解決する方法を学びます。 ---このビデオは、ユーザー「joel」(https://stackoverflow.com/u/14906700/)から尋ねた質問https://stackoverflow.com/q/68501391/と、https://stackoverflow.com/a/68501536/がユーザーが提供するniteesh govindによって提供される質問に基づいています。 https://stackoverflow.com/u/10364883/) 'Stack Overflow' Webサイト。これらの優れたユーザーとstackexchangeコミュニティの貢献に感謝します。 Visit these links for original content and any more details, such as alternate solutions, latest updates/developments on topic, comments, revision history etc. For example, the original title of the Question was: How to make a post request without form and without getting error 400 Also, Content (except music) licensed under CC BY-SA https://meta.stackexchange.com/help/licensing The original Question post is licensed under the 'CC BY-SA 4.0 '(https://creativecommons.org/licenses/by-sa/4.0/)ライセンス、および元の回答投稿は、' cc by-sa 4.0 '(https://creativecommons.org/licenses/by-sa/4.0/)ライセンスの下でライセンスされています。何かがあなたに見える場合は、vlogize [at] gmail [dot] comでお気軽に私を書いてください。 --- ASP.NETのフォームなしでPOSTリクエストを作成する方法:エラー400 ASP.NETでAJAXリクエストを使用する場合、特にフォームなしでPOSTリクエストを送信しようとする場合、開発者が遭遇する一般的な問題は恐ろしい400の悪いリクエストエラーです。あなたがこの挑戦に直面したことがあるなら、あなたは一人ではありません。このガイドでは、この問題を解決するための段階的なガイドを提供し、成功したAjax Postリクエストをシームレスに送信できるようにします。問題を理解することは、カテゴリを削除するためのPOSTリクエストを送信する可能性がありますが、サーバーがフォームの提出を期待している場合、セキュリティのために反フォージュトークンが必要になる可能性があります。このトークンを含まないと、検証障害により400エラーが発生します。頻繁に起こることの大まかなアウトラインは次のとおりです。AJAXコールを正しく設定します。予想されるサーバールートは定義されていますが、必要なトークンを受け取りません。その結果、サーバーは400の悪い要求応答でリクエストを拒否し、混乱につながります。解決策:Ajaxリクエスト中に400の悪いリクエストの問題を解決するための抗剤トークンを追加して、次の手順に従ってください。ステップ1:最初に抗フォージートークンを含めて、Ajax呼び出しが開始されるページに抗フォージートークンを含めることを確認してください。レザービュー内に次のコードを配置します。ステップ2:Ajaxコールを変更してトークンを含める次のように、Ajaxリクエストを構成する必要があります。 AJAXの呼び出しを次のように更新します。通常、メソッドがどのように見えるかは次のとおりです。リクエストが正しく認証されるように、サーバー側のコードがこれらのトークンをリッスンするように設定されていることを常に確認してください。途中で追加の課題に直面していることに気付いた場合は、フロントエンドコードとバックエンドコードの両方の構成を再訪することをためらわないでください。ハッピーコーディング!