我们有一个应用程序,其中嵌入式设备通过 Apache 与 weblogic 对话。Weblogic 和 Apache 在同一个 Solaris 服务器上,我们使用 Apache 的 weblogic 模块。
通信通过http工作
它不适用于 https,尽管问题似乎与 https 没有直接关系(SSL 会话协商得很好,并且发生了一些来回)。使用 https 时,设备处理通信的方式似乎有所不同。
我们希望看到 http/https 请求和响应来调试它。
我们可以使用(例如)wireshark 来捕获设备和服务器之间的数据,但是这是加密的,所以帮助不大。Wireshark(或 snoop)看不到 Apache 和 Weblogic 之间服务器上的本地流量。注意:在 Linux 上我们可以这样做——但在 Solaris 上不行。
我们实际上不需要 Wireshark 的低级数据包捕获 - 捕获 http 请求和响应的标头和正文就足够了。
有人知道该怎么做吗?是否有一个 apache mod 可以记录所有通过的请求和响应,也许(谷歌没有显示任何明显的东西)。还有其他创造性的方法吗?