(一)让chrome打印网络层日志net log的方法
chrome有2种方法能够产生net log
(1)运行时增加参数--log-net-log指定生成net log文件
chrome.exe --log-net-log=D:net_log.json
默认的net log不包括cookie和response body bytes等个人敏感信息,如想打印出cookie,就执行下面命令
chrome.exe --log-net-log=D:net_log.json --net-log-capture-mode=IncludeCookiesAndCredentials
如想打印更详细的response body bytes内容,就执行下面命令:
chrome --log-net-log=D:foo.json --net-log-capture-mode=IncludeSocketBytes
(2)在chrome运行中产生net log日志
打开chrome后,地址栏输入chrome://net-export/
![fe589f0a6257461a7abe94a87a75bcb3.png](https://i-blog.csdnimg.cn/blog_migrate/2658ec5115d4b02821ddbd075749eabe.jpeg)
点击图中按钮"Start Logging to Disk"弹出文件选择框,选中输出的net log文件名和位置,图中下方三个OPTIONS选项,分别对应三种不同详细程度的日志。
(二)查看chrome net log的方法
在chrome中打开网址
https://netlog-viewer.appspot.com/#import
把netlog.json拖入页面,或点击页面中“选择文件”按钮选中netlog.json就能看到net log的具体内容,如下图:
![f6758bde3b1f8d485cb696da195fde93.png](https://i-blog.csdnimg.cn/blog_migrate/95d6cebfd2ba44fa4e141b0476c6f245.png)
(三)chrome net log中的主要字段含义
在输入框里输入type:url_request,它代表只列出URL_REQUEST类型的item