gpt4 book ai didi

java - 为什么 HttpGet 在没有超时的情况下工作,但超时会导致内部服务器错误?

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:11:16 26 4
gpt4 key购买 nike

我不知道 HttpClient 究竟是如何工作的,但我觉得很奇怪,如果我用 new DefaultHttpClient(httpParameters) 初始化 httpclient,我会收到内部服务器错误,但如果我使用 new DefaultHttpClient() 初始化它。我还应该提一下,第一次请求时不会发生错误。这是我的一段代码,有没有错误?

HttpParams httpParameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters, 3000);
HttpConnectionParams.setSoTimeout(httpParameters, 5000);
HttpClient httpclient = new DefaultHttpClient(httpParameters);
HttpResponse response = httpclient.execute(new HttpGet(url));
int statusCode = response.getStatusLine().getStatusCode();

最佳答案

努力改变

HttpClient httpclient 

DefaultHttpClient httpclient

关于java - 为什么 HttpGet 在没有超时的情况下工作,但超时会导致内部服务器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13092550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com