【问题标题】:How is it possible that POST API working in Postman but not the retrofit?POST API 怎么可能在 Postman 中工作而不是改造?
【发布时间】:2020-06-05 12:53:11
【问题描述】:

我正在尝试使用一个登录 API,它还需要一些标题和正文。使用最新版本的改造,我尝试通过注释或编程方式以两种方式发送标头,但每次它说错误代码 417,异常失败并且错误正文为空,但在邮递员中我得到了正确的响应。

【问题讨论】:

  • 未对您的问题进行评级,但人们对邮递员很有信心,但它也只是一个可能犯错误的工具
  • @a_local_nobody 这很奇怪,为什么会这样?
  • @a_local_nobody 你能用http登录拦截器发布完整的答案吗?
  • 我不做java了,相信很快会有人给你答复的,对不起
  • @a_local_nobody 哦,那我倒霉了:P

标签: java android api retrofit2


【解决方案1】:

您可以使用HttpLoggingInterceptor 来比较请求并找出问题所在。

【讨论】:

  • 你怎么能给我更多的细节?\?
  • build.gradle 中添加implementation("com.squareup.okhttp3:logging-interceptor:4.4.0"),然后为你OkHttpClient.Builder 调用.addNetworkInterceptor(HttpLoggingInterceptor().apply { setLevel(HttpLoggingInterceptor.Level.BODY) }),如果你做的一切都正确——完整的http 日志将打印在logcat 中
  • 请将此添加到您的答案中,目前您的答案并没有增加太多价值:)
  • 你能完整回答吗?
  • 确保我必须添加标题
猜你喜欢
  • 1970-01-01
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多