cookieBasedSessionManagement 参数

cookieBasedSessionManagement parameters

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

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

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

{"methodConfigParams":[]}

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

我明白了

{"code":"missing_parameter","message":"Missing Parameter"}

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

万一有人 运行 进入这个:

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