Welcher Fehler wird zurückgegeben, wenn die Methode nur Ajax-Aufrufe erwartet?

Welchen HTTP-Status sollte die Aktion zurückgeben, wenn sie erwartet, nur über AJAX verwendet zu werden, aber ohne richtige Ajax-Header aufgerufen wurde? Ich habe das Gefühl, ich sollte einen Fehler anzeigen, aber ich kann keinen wirklich passenden finden.

Ich denke, am besten wäre 405 Methode nicht erlaubt, aber es wäre seltsam, wenn zum Beispiel Ajax GET-Anforderungen zurückgegebenen Inhalt und GET 405 zurückgeben würde.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage