特に、自動化されたリクエストが一般的なブラウザのいずれかからXMLHttpRequestを介して実行されている場合は、JavaScriptを介して自動化されないように、アプリケーションに障害物を追加したいと思います。
ASP.NETで使用できるXMLHttpRequestの信頼できるわかりやすいサインはありますか?
そして、他の関連する質問は、XMLHttpRequestが通常の人間主導のリクエストのように見えるのは難しいですか?もしそうなら、私は愚か者の用事をしていると思います。
更新:質問の言い回しが狭すぎる可能性があります。目標は、次のことを検出することです。通常のブラウザによって送信されていない、他の誰かによって作成されたコード、ボットである可能性、イントラネットの顧客からのものではない可能性など。これまでのところ、XHRおよび.NETWebRequestリクエストが思い浮かびます。