【问题标题】:Android ION post request failingAndroid ION 发布请求失败
【发布时间】:2020-11-30 12:15:29
【问题描述】:

我尝试使用 ION 发出 POST 请求,如 here 所示,但出现以下错误。

2020-11-30 14:08:37.353 8610-8651/com.example.test_app E/AndroidRuntime: FATAL EXCEPTION: ion-ion
Process: com.example.test_app, PID: 8610
java.lang.AssertionError
    at com.koushikdutta.async.AsyncSSLSocketWrapper.write(AsyncSSLSocketWrapper.java:492)
    at com.koushikdutta.async.AsyncSSLSocketWrapper.handleHandshakeStatus(AsyncSSLSocketWrapper.java:378)
    at com.koushikdutta.async.AsyncSSLSocketWrapper.handshake(AsyncSSLSocketWrapper.java:182)
    at com.koushikdutta.async.http.AsyncSSLSocketMiddleware.tryHandshake(AsyncSSLSocketMiddleware.java:89)
    at com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2.onConnectCompleted(AsyncSSLSocketMiddleware.java:106)
    at com.koushikdutta.async.http.AsyncSocketMiddleware.lambda$getSocket$3$AsyncSocketMiddleware(AsyncSocketMiddleware.java:217)
    at com.koushikdutta.async.http.-$$Lambda$AsyncSocketMiddleware$glazjOxu-iNIRY4N890Wl1ngyGo.onCompleted(Unknown Source:12)
    at com.koushikdutta.async.future.SimpleFuture.lambda$setCallback$0(SimpleFuture.java:212)
    at com.koushikdutta.async.future.-$$Lambda$SimpleFuture$h_gK5Y1XHZI1H8JTE2xOg4dXbp8.onCompleted(Unknown Source:2)
    at com.koushikdutta.async.future.SimpleFuture$FutureCallsite.loop(SimpleFuture.java:130)
    at com.koushikdutta.async.future.SimpleFuture.handleCallbackUnlocked(SimpleFuture.java:153)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:191)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:174)
    at com.koushikdutta.async.future.-$$Lambda$VNAuWcttAhMr3VsWCERbmWE6yR0.success(Unknown Source:2)
    at com.koushikdutta.async.future.SimpleFuture.lambda$success$4(SimpleFuture.java:279)
    at com.koushikdutta.async.future.-$$Lambda$SimpleFuture$DxIsaj7NQi76eWgOKS4iviWPLV0.onCompleted(Unknown Source:4)
    at com.koushikdutta.async.future.SimpleFuture$FutureCallsite.loop(SimpleFuture.java:130)
    at com.koushikdutta.async.future.SimpleFuture.handleCallbackUnlocked(SimpleFuture.java:153)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:191)
    at com.koushikdutta.async.future.SimpleFuture.setComplete(SimpleFuture.java:178)
    at com.koushikdutta.async.http.-$$Lambda$cBC5du-82c5EcL72rP5wNK7Y2Y4.onConnectCompleted(Unknown Source:2)
    at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:896)
    at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:717)
    at com.koushikdutta.async.AsyncServer.access$800(AsyncServer.java:46)
    at com.koushikdutta.async.AsyncServer$11.run(AsyncServer.java:671)

有什么想法吗?谢谢。

【问题讨论】:

    标签: android api post request android-ion


    【解决方案1】:

    我找到了解决方案,问题是这个库似乎不适用于 4.0.1 之后的 Gradle 版本。

    【讨论】:

      猜你喜欢
      • 2017-05-20
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 2013-02-02
      相关资源
      最近更新 更多