0

我正在尝试通过 ZAP API 将会话管理设置为 cookieBasedSessionManagement。

http://localhost:9090是我的默认 zap 代理)

当我询问我应该提供的参数时,它给了我一个空数组: http://localhost:9090/JSON/sessionManagement/view/getSessionManagementMethodConfigParams/?zapapiformat=JSON&methodName=cookieBasedSessionManagement

{“方法配置参数”:[]}

但是,当我尝试调用http://localhost:9090/JSON/sessionManagement/action/setSessionManagementMethod/?zapapiformat=JSON&contextId=auto-context&methodName=cookieBasedSessionManagement&methodConfigParams=

我明白了

{"code":"missing_parameter","message":"缺少参数"}

所以我很好奇参数应该是什么 - 还是 zap api 中的错误?

4

1 回答 1

0

万一有人遇到这种情况:

有一个上下文名称和一个上下文 ID。如果您将上下文名称传递给上下文 id - 您将收到这个奇怪的错误(实际上该错误应该类似于未知上下文 id)。不幸的是,默认的 .NET 客户端 API(我用于向本地 ZED 代理发出 REST 请求)将所有变量都作为字符串 - 甚至上下文 id 也应该是一个整数。

于 2016-08-18T13:30:35.617 回答