Откуда берется заголовок HTTP-запроса X-Requested-With
как мы знаем, мы можем использовать X-Requested-With
заголовок http-запроса, чтобы судить, что если http-запрос исходит от Ajax или нет.
многие рамки javascript будут автоматически добавлять X-Requested-With
заголовок в их запросе ajax,например jQuery Ajax,Прототип Ajax.И как Вики список полей заголовка HTTP говорит X-Requested-With
Это нестандартный заголовок запроса.
после google много раз, я не нашел, кто первый придумал с X-Requested-With
заголовок запроса.
поэтому я хочу знать, знает ли кто-нибудь еще, где X-Requested-With
приходит от ? Спасибо...
1 ответов
ссылки на поддержку прототипа X-Requested-With
можно найти в должен ли быть стандартный заголовок запроса X-Ajax-Engine? (опубликовано на 6/30/2006).
ссылка в репозитории исходного кода jQuery на Github на версию "Аякса".js здесь X-Requested-With
изначально добавил.
Додзе не видел, чтобы добавить это, пока 02/09/08 и ссылки на другие библиотеки:
jQuery, прототип, YUI и-как кажется - Mootools отправляет заголовок "X-Requested-With: XMLHttpRequest" с их XHRs.
By 2008-10-21 В1.4, MochiKit называет это стандарт:
MochiKit.Async теперь устанавливает заголовок" X-Requested-With: XMLHttpRequest", стандарт де-факто (прототип, jQuery, Mootools).