【问题标题】:retrofit2.0 : create and execute request manuallyretrofit2.0 : 手动创建和执行请求
【发布时间】:2017-01-26 15:40:36
【问题描述】:

我有以下动态数据:

Url, 
Http Method, 
List of Headers (key-value pair), 
List of Parameters(key-value pair), 
Body Text (Plain) or Form Data (Key-value pair; value could be text or file).

有什么方法可以使用这些数据创建全新的改造请求?

类似:

request.setUrl(url);
request.setMethod(method);
for(Headers){ request.addHeader("key", "value"); }
for(Parameters){ request.addParameter("key", "value"); }
request.setBody(textBody);
for(FormData){ request.addParameter("key", "value"); }

谁能帮我解决这个问题?

【问题讨论】:

    标签: android retrofit2


    【解决方案1】:

    您应该能够使用 OkHttp 拦截器来动态设置这些。 samples下有动态设置host的例子。

    【讨论】:

      猜你喜欢
      • 2013-05-26
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多