我在使用 GAE 开发服务器时遇到问题。在对响应为 204 的 URL 进行 url 提取时,我看到超时。在一些这样的请求之后,开发服务器一起停止响应。仅供参考,在生产服务器上一切正常。
示例代码是: -
URLFetchService fetcher = URLFetchServiceFactory.getURLFetchService();
HTTPResponse response = fetcher.fetch(new URL("some/url/that/responds/with/204"));
这会引发以下内容:-
java.net.SocketTimeoutException
Timeout while fetching: some/url/that/responds/with/204
但是,“some/url/that/responds/with/204”会立即响应 204,并且增加超时没有帮助。如果我得到相同的 URL 来响应 200 一切都很好,并且在生产服务器上一切都很好。即我在生产服务器上按预期在几毫秒内得到 204。
有任何想法吗?
谢谢,
瑞安