希望你做得很好,我知道在这个问题上我有很多同样的答案,但似乎没有人帮上忙。救命啊!
问题:---我正试图用WebScarab连接到一个安全的网站(HTTPS),这样我就可以捕获traffic.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作为火狐的代理来捕获它的流量,它运行良好(对http和https都是如此)。
请帮帮我,因为我现在的想法已经用完了。
发布于 2013-08-29 11:49:58
你用的是WebScarab还是WebScarab NG?
请尝试WebScarab“经典”,而不是-NG变体。NG是一个失败的实验,在验证客户端证书功能方面没有付出真正的努力。
另外,您使用的是什么版本的Java ?操作系统、32位或64位等等。
致以敬意,
罗根
https://stackoverflow.com/questions/18490045
复制相似问题