为什么Retrofit2响应无法完全得到

时间:2019-11-29 07:10:46

标签: retrofit2 response

请告诉我可以做什么。 请在以下两行中查看 StatusResponse json 键的区别。

build.gradle文件中更新以下内容之后:

  • compileSdkVersion 28(来自26)
  • buildToolsVersion '28 .0.3'(来自26.0.2)
  • minSdkVersion 19
  • targetSdkVersion 28(来自26)
  • 实施'com.google.code.gson:gson:2.6.2'
  • 实施'com.squareup.retrofit2:retrofit:2.1.0'
  • 实施'com.squareup.retrofit2:converter-gson:2.1.0'
  • 实现'com.squareup.okhttp3:logging-interceptor:3.4.0'(从3.3.0起)
  • 实现'com.squareup.okhttp3:okhttp:1.3.8'

点击API后,我会在日志中收到此消息:

OkHttp: {
  "StatusResponse": {
    "code": "200",
    "message": "Successfully completed"
  }
}

但是在下一个日志中:

onResponse: {
  "body": {
    "StatusResponse": {}
  },
  "rawResponse": {
    "body": {
      "contentLength": 88,
       ...
    },
    "code": 200,
    "message": "OK",
    ...
  }
}

谁能告诉我我想念的东西是什么? 预先感谢。

0 个答案:

没有答案