【问题标题】:How to make two requests one right after the other using OkHttp如何使用 OkHttp 一个接一个地发出两个请求
【发布时间】:2018-01-02 18:46:02
【问题描述】:

我知道在 volley 中有一个队列可以用来让请求在另一个之后运行,但是我如何使用 OKHTTP 来做到这一点?

一些背景:我正在做一个从 API 获取数据并显示在手机上的项目。但是 API 有许多不同的 URL,我需要使用其中的 2 个来获取我想要的所有数据。我是否需要多次使用 OkHTTP,或者我可以对所有内容都使用同一个。

【问题讨论】:

  • 将同步 API 与自己的后台线程/AsyncTask/等一起使用。 ...
  • 你有好的教程吗?
  • @user2426691 您可以查看Official docs 以获取使用同步请求的示例

标签: android okhttp okhttp3


【解决方案1】:

如果 URL 之间只有很小的差异,您可以创建一个方法来进行 OKHTTP 调用,该方法将每个 URL 的“不同”部分作为参数,然后您可以填写 URL 的该部分。

那么你所要做的就是使用不同的参数调用该方法 3 次

【讨论】:

    猜你喜欢
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2020-10-19
    • 2018-07-12
    • 2013-06-16
    相关资源
    最近更新 更多