如何坚持改进或okhttp RequestBody并稍后执行网络呼叫

时间:2018-02-14 12:12:00

标签: android retrofit2 okhttp3

如果没有互联网,我想要/创建通知(也有文件,多部分)或在本地发表评论,并在网络可用后立即发送到服务器。

网址,方法和标头可以轻松保留,但是暂停Call.request().requestBody()以便稍后执行网络通话的问题

httpClient
            .build()
            .newCall(new Request.Builder()
            .headers(headers)
            .method(method,body)
            .build()
    ).execute();

1 个答案:

答案 0 :(得分:1)

我希望这对您有所帮助,在我的情况下,我将所有请求主体(json请求)存储在本地数据库中,然后一旦应用程序连接到网络,我就将所有请求发送到基于FIFO的后台服务器