已解决 阿里ecs问题导致无法正常访问腾讯的聊天资源服务器,疑似ip被屏蔽
-
@orisland 不对,这怎么是回调的……
-
此回复已被删除! -
@cssxsh 无法解决,会出现socket close的情况,
测试链接如下:
okhttp报错:
at okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.read(Http1ExchangeCodec.kt:331) at okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.read(Http1ExchangeCodec.kt:368) at okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:276) at okio.Buffer.writeAll(Buffer.kt:1655) at okio.RealBufferedSource.readByteArray(RealBufferedSource.kt:237) at okhttp3.ResponseBody.bytes(ResponseBody.kt:124) at Tool.black_white.chargePic(black_white.java:39) at org.orisland.Handler.BothEven(Handler.java:63) ... 12 more Caused by: java.net.SocketException: Socket closed at java.base/java.net.SocketInputStream.read(SocketInputStream.java:183) at java.base/java.net.SocketInputStream.read(SocketInputStream.java:140) at okio.InputStreamSource.read(JvmOkio.kt:90) at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:129) ... 21 more 2021-07-11 19:11:27
-
暂时无法解决,设置超时即超时,不设置超时即出现无限等待问题,即使该图片并不大但依然会出现该问题。
-
求教诸位获取聊天图片的方式,是不是少了某些参数的问题,我的这个小东西除了我的表情包之外,什么都下载不到,全部超时。
-
@orisland
先用curl 测试 url ,我都说了 -
@cssxsh 没事了……
我觉得我的ecs可能有点问题,暂时没有办法处理了。
-
@orisland
找 连接比较快的 ip 改hosts -
@cssxsh 寻找连的比较快的ip我一直以为是cdn做的事情……这个真的很懵,有具体一些的教程或者例子吗?求教
-
@cssxsh
我真的有些无法理解为什么我无法正常的下载图片=。=明明你的方法是对的,我在本地也是正常的。。。 -
@orisland
是 DNS 该做的事,你也可以改dns -
@cssxsh 试了一下其他图片,确实只有腾讯图片有问题=。=
-
随便找个测速网站,对腾讯的图片域名测试一波,选你觉得快的合适IP就好
-
@cssxsh 阿里云的这个服务器真的能随便改dns吗,感觉有点慌,怕给搞坏=。=
-
@cssxsh 还是给阿里发个工单问问吧=。=
-
@orisland
虚啥 -
阿里云服务器本来就是你买的服务,改个hosts/ dns 还战战兢兢的
-
@orisland
你只给报错,鬼知道你okhttp的代码写的有没有问题 -
@cssxsh 没有,阿里回复“这我们无能为力,这腾讯云搞的,做了限制我们也没办法。”
不过看来,确实,这个无能为力,得想其他办法,不然qq图片我已经都别想交互了。
丢包率已经达到50%了。另外一个正常使用的图片链接,丢包率0%=。=
怎么服务器厂商也互搞的,这不能访问玩个锤子。。 -
话说你服务器的机器人读取到 BufferImage 干嘛