首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >出现网络爬网程序java.net.SocketException:软件导致连接中止: recv失败

出现网络爬网程序java.net.SocketException:软件导致连接中止: recv失败
EN

Stack Overflow用户
提问于 2017-08-11 15:39:21
回答 1查看 175关注 0票数 0
代码语言:javascript
复制
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at TestHttpClient.testURL3(TestHttpClient.java:196)
at TestHttpClient.main(TestHttpClient.java:226)

我设置了useragent/cooike和其他类似浏览器的设置,但仍然是这样的例外。我测试其他网站程序都是正常的,所以我猜这可能是反爬虫策略。我希望你能帮我找出错误的原因或者我该怎么做。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-08-19 10:30:42

好了,我知道为什么我的程序是err.Because的GFW强制断开TCP连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45629549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档