java.net.SocketTimeoutException: Read timed out

请求后端报错如题,代码如下

String ret = Functions.curlGetContents("http://10.135.127.81:8112?format=json&method=baidu.body_sc&q=%E5%B7%A6%E5%BF%83%E6%88%BF&st=wap&vendor=111112&ip=106.11.41.215&ua=Mozilla%2F5.0+%28Macintosh%3B+Intel+Mac+OS+X+10_13_4%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F85.0.4183.83+Safari%2F537.36", 300, "42.156.141.22:80");

原因:httpClient在获取链接时候超时

解决办法:将超时时间由300改为3000 

参考:https://www.cnblogs.com/liuyupen/p/11162089.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容