嗨,我使用webscarab作为代理来查看浏览器和服务器之间的对话。我已经有一段时间没用过Webscarab了。我以前用的时候还可以。但是现在所有的连接都被拒绝了,所有的浏览器或端口都被拒绝了。它显示了如下异常。

WebScarab encountered an error trying to retrieve

GET http://www.gooogle.com:80/ HTTP/1.1
Host: www.gooogle.com
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Proxy-Connection: keep-alive
Cache-Control: max-age=0

The error was :

Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
    at java.net.Socket.connect(Socket.java:546)
    at org.owasp.webscarab.httpclient.URLFetcher.connect(URLFetcher.java:368)
    at org.owasp.webscarab.httpclient.URLFetcher.fetchResponse(URLFetcher.java:229)
    at org.owasp.webscarab.plugin.proxy.CookieTracker$Plugin.fetchResponse(CookieTracker.java:130)
    at org.owasp.webscarab.plugin.proxy.BrowserCache$Plugin.fetchResponse(BrowserCache.java:101)
    at org.owasp.webscarab.plugin.proxy.RevealHidden$Plugin.fetchResponse(RevealHidden.java:100)
    at org.owasp.webscarab.plugin.proxy.BeanShell$Plugin.fetchResponse(BeanShell.java:229)
    at org.owasp.webscarab.plugin.proxy.ManualEdit$Plugin.fetchResponse(ManualEdit.java:243)
    at org.owasp.webscarab.plugin.proxy.ConnectionHandler.run(ConnectionHandler.java:233)
    at java.lang.Thread.run(Thread.java:636)

这是我从火狐得到的错误。我尝试更改侦听器端口和浏览器。但没用。仍然有同样的例外。有人能帮忙吗?

最佳答案

最可能的问题是webscarab本身配置了一个代理,webscarab无法访问该代理。要检查这一点,转到工具->代理,并确保没有代理配置(除非您需要一个上游代理才能正常到达站点,在这种情况下,确保它被正确配置)。
Connection between javafx2.2 webengine and webscarab fails
这对我有效。

07-26 09:39