0

希望你做得很好。我知道我要问的问题有很多类似的答案,但似乎仍然没有人能提供帮助。请帮忙!!!


问题:- 我正在尝试使用 WebScarab 连接到安全网站(HTTPS),以便我可以捕获流量。Http 对我来说工作正常。为此,我使用 WebScarab 作为代理。

'client.getHostConfiguration().setProxy("127.0.0.1", 8008);'

但每次我遇到异常(

SunCertPathBuilderException

) 如上所述。我也尝试使用 Keytool 实用程序将网站证书添加到 Java。然后我在 WebScarab (127.0.0.1, 443) 中添加了一个代理(反向)条目,并更改了程序以将其用作代理服务器。

'client.getHostConfiguration().setProxy("127.0.0.1", 443);'

然后我得到了以下异常:-

org.apache.commons.httpclient.ProtocolException: The server stbeehive.oracle.com failed to respond with a valid HTTP response.

我还尝试创建一个 .p12 证书(用于我要连接的网站)并将其导入 WebScarab。

但是尽管有所有这些方法,我还是无法得到正确的响应。

我正在使用 WebScarab 作为 Firefox 的代理来捕获其流量,并且它工作正常(对于 http 和 https)。

请帮助我,因为我现在已经没有想法了:(

4

1 回答 1

0

您使用的是 WebScarab 还是 WebScarab-NG?

请尝试 WebScarab “经典”,而不是 -NG 变体。NG 是一个失败的实验,并没有真正投入验证客户端证书功能。

另外,您使用的是什么版本的 Java,什么操作系统,32 位或 64 位等

问候,

罗根

于 2013-08-29T11:49:58.453 回答