实际上,我在 IBM DataPower xi50 中创建了一个环回 xml 防火墙,它执行了从 JSON 到 SOAP 的转换。现在,当我使用 CURL 对其进行测试时,我没有得到任何输出,“显示探测器”中也没有任何内容。实际上可以是什么这种行为的原因。我的 CURL 命令如下
curl --data-binary @smallFile.txt https://DPIP:port -S
实际上,我在 IBM DataPower xi50 中创建了一个环回 xml 防火墙,它执行了从 JSON 到 SOAP 的转换。现在,当我使用 CURL 对其进行测试时,我没有得到任何输出,“显示探测器”中也没有任何内容。实际上可以是什么这种行为的原因。我的 CURL 命令如下
curl --data-binary @smallFile.txt https://DPIP:port -S
探针设置仅在您设置了规则并被命中时才有效。由于您要将 JSON 转换为 SOAP,因此我假设您已为 XML FW 设置了处理策略。但是你能确保规则是否真的受到打击。其次,您在系统日志上看到任何日志吗?请求类型是否正确设置为 JSON?如果所有这些都按预期设置,您是否可以在处理策略中创建一个“*”规则,以便它充当处理的默认规则,然后查看您是否能够看到探测。理想情况下,您应该能够看到它。
您的网址有https
,这就是您收到错误的原因。当您使用-S
它时,它不会返回任何错误(如果您有任何错误)。只需删除-S
,您就会看到错误。
现在,要修复该错误(关于https
),您必须添加-k
参数。它会解决你的问题。所以你的整体命令将是
curl --data-binary @smallFile.txt https://DPIP:port -S -k