setConnectTimeout不会影响网关超时吗?

时间:2013-07-25 07:30:02

标签: java timeout gateway

我打开HttpUrlConnection并使用其继承的setConnectTimeout方法设置连接超时,但对于一个特定的网址,我获得网关超时(504)。我没有介意获得网关超时,但我反对它花费的时间远远超过我设置的连接超时!

setConnectTimeout对网关超时没有影响吗?我无法看到另一种我可以使用的直观命名方法。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您应该通过 setReadTimeout 设置读取超时。如果你有一个504,这意味着连接正常,但等待太长时间才能从中读取内容。

在此处查看更多内容:http://docs.oracle.com/javase/6/docs/api/java/net/URLConnection.html#setReadTimeout(int)