Мой вариант использования. Существует запрос GET, ответом которого является строка JSON. Чтобы получить это, я запустил mitmproxy, используя args
--set view_filter=[string that identifies the response]
. Затем я дублирую и повторяю запрос GET несколько раз. Запрос дает мне различные строки JSON, которые меня интересуют. Используя ключ b (по умолчанию cut.save @focus response.content
), я могу правильно сохранить JSON в файле. Но когда я использую @shown
для сохранения нескольких ответов, строки JSON сохраняются как CSV. Который испортил это для меня.
Я видел в документации, что если вы используете +, вы можете добавить ответ. Но это не работает для меня.
Я также исследовал использование mitmdump.
- Это не позволяет мне повторить запрос.
- Файл нельзя открыть в текстовом редакторе.
Если кто-нибудь знает более простой способ сделать это, пожалуйста, дайте мне знать. Я использовал Fiddler в Windows. И когда я увидел mitmproxy, я подумал, что смогу сохранить некоторые клики, так как он имеет интерфейс командной строки. Документация на сайте mitmproxy слишком сложна для понимания.