MCPcopy Index your code
hub / github.com/mitmproxy/mitmproxy / get_json

Method get_json

mitmproxy/tools/web/app.py:827–838  ·  view source on GitHub ↗
(master: mitmproxy.tools.web.master.WebMaster)

Source from the content-addressed store, hash-verified

825 # Separate method for testability.
826 @staticmethod
827 def get_json(master: mitmproxy.tools.web.master.WebMaster):
828 return {
829 "version": version.VERSION,
830 "contentViews": [
831 v for v in contentviews.registry.available_views() if v != "query"
832 ],
833 "servers": {
834 s.mode.full_spec: s.to_json() for s in master.proxyserver.servers
835 },
836 "platform": sys.platform,
837 "localModeUnavailable": mitmproxy_rs.local.LocalRedirector.unavailable_reason(),
838 }
839
840 def get(self):
841 self.write(State.get_json(self.master))

Callers 3

getMethod · 0.45
getMethod · 0.45
makeFunction · 0.45

Calls 2

available_viewsMethod · 0.80
to_jsonMethod · 0.45

Tested by

no test coverage detected