ZAP:执行脚本

时间:2018-04-01 11:26:37

标签: scripting zap

我尝试执行社区脚本“Extender / HTTP Message Logger.js”。我首先双击脚本,使其在脚本控制台中打开。但是,在脚本控制台中,“执行”按钮被禁用,我看不到如何使其运行。

我错过了什么?

2 个答案:

答案 0 :(得分:1)

我认为您错过了脚本下面的消息:

  

Extender脚本添加了新功能,包括图形元素   和新的API终点。

     

启用脚本会安装它并禁用脚本会将其卸载。

所以你只需要启用脚本(通过右键单击它并选择'启用')然后它就会开始工作。

答案 1 :(得分:1)

实际问题是我没有仔细阅读脚本的代码:默认情况下,脚本只记录第17和43行以及后面定义的JSON消息。为了记录所有发送和接收的HTTP消息,我只是将isMessageToLog(log)函数更改为始终返回true。重新部署脚本(禁用和启用)后,它将记录所有HTTP消息。