@issssrt

Как прослушать XHR-запрос?

Как можно прослушывать xhr-запросы, найти нужный запрос (с нужным урл) и сохранить в переменную post-данные, которые он отправляет? Важно чтобы он запрос сам не останавливал и изменял, а просто его считал.
  • Вопрос задан
  • 178 просмотров
Пригласить эксперта
Ответы на вопрос 2
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
В хроме есть инструменты разработчика, смотрите там.62570c273de0d876828991.jpeg
Ответ написан
Комментировать
zkrvndm
@zkrvndm
Архитектор решений
Вы можете подменить метод XHR на свой и смотреть, что отправляется:
var original = {
	open: XMLHttpRequest.prototype.open,
	send: XMLHttpRequest.prototype.send
};

XMLHttpRequest.prototype.open = function (method, url, async, user, password) {
	console.log(method, url, async, user, password);
	return original.open.call(this, method, url, async, user, password);
};

XMLHttpRequest.prototype.send = function (data) {
	console.log(data);
	return original.send.call(this, data);
};
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы