Многие фреймворки добавляют заголовок X-Requested-With
, установленный на XMLHttpRequest
, при отправке запроса AJAX. Если вы используете фреймворки jQuery или Microsoft, это должно работать. Если вы используете другой фреймворк, вам придется проверить документацию. Так как обычные запросы не имеют заголовка, проверки на наличие заголовка должно быть достаточно.
Если вы используете свой собственный «домашний» AJAX или среда не делает этого, но позволяет установить заголовок, вы можете просто следовать этому соглашению и добавить свой собственный заголовок при выполнении запроса. 1005 *