Фильтр регулярных выражений не фильтрует сетевые вызовы / трафик на прокси-сервере Charles при использовании правильного регулярного выражения - PullRequest
0 голосов
/ 06 сентября 2018

В Charles Proxy я хочу идентифицировать весь трафик, который не из моей тестовой среды, поэтому я могу легко удалить его. Когда я сохраняю сеанс Charles Proxy, я хочу, чтобы он был как можно меньше (а затем прикрепляю файл сеанса к заявке JIRA). В настоящее время JIRA не позволяет использовать файлы размером более 30 МБ, а файлы сеансов Charles Proxy обычно намного больше этого размера.

Если я скопирую и вставлю 5 перечисленных ниже сетевых вызовов в regex101.com и захочу найти все сетевые вызовы, которые НЕ содержат слово "charles", следующий запрос регулярных выражений правильно найдет 4 строки:

/ ^ ((?! шарль).) * $ / Мг

5 примеров сетевых вызовов

Однако, когда я ввожу тот же запрос регулярного выражения в поле фильтра на Charles Proxy, он фактически ничего не отфильтровывает. К вашему сведению, я уже установил флажок «Фильтр использует регулярные выражения» в Charles Proxy (через кнопку «Настройки» на панели фильтров).

У кого-нибудь есть предложения, что я могу делать не так?

1 Ответ

0 голосов
/ 08 сентября 2018

Какой-то ответ, ^ не работает в Charles 4.2.X. Хорошие новости, это работает в Чарльзе 4.3b1. Плохая новость, она пока недоступна, но должна появиться на следующей неделе. Если вы удалите ^, ваше регулярное выражение должно работать в 4.2.X.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...