Создайте файл har с запросом xhr только в инструментах Chrome Dev - PullRequest
1 голос
/ 10 октября 2019

Есть ли способ создать файл har с запросом xhr только в инструментах Chrome Dev?

Даже если я могу отфильтровать запросы в инструментах разработчика, когда я сохраняю их как файл har, он содержит все запросы.

Если dev devtools не поддерживает это, есть ли альтернативный способ сделать это?

1 Ответ

2 голосов
/ 13 октября 2019

Похоже, что нет прямого способа отфильтровать запросы. Я создал файл har со всеми запросами и отфильтровал этот файл, а затем снова сохранил его после удаления нежелательных запросов.

В содержимом внутри har есть запись с именем entriesфайл. Он содержит все запросы, которые мы отправили в массиве. Я получил содержимое файла har и отфильтровал его, используя выражения JSONPath.

Об оценщике JSONPath , JSONPAth

Выражение для фильтрации application/json Типы: $..entries[?(@.response.content.mimeType == "application/json")]

После этого я заменил массив записей на тот, который я отфильтровал в файле har, и сохранил его снова. Таким образом, вы можете получить файл har с отфильтрованными запросами. Таким же образом вы можете фильтровать XHR или любые другие типы, используя соответствующее JSONPath выражение

...