【问题标题】:Intercept and add POST paramaters拦截并添加POST参数
【发布时间】:2015-02-02 17:12:03
【问题描述】:

我在 Android 应用程序上使用改造来拦截并在我的所有查询中添加一些 ID 信息。

这是它如何处理 GET 请求:

RequestInterceptor identityParameters = new RequestInterceptor()
    {
        @Override
        public void intercept(RequestFacade request) {
                request.addQueryParam("uuid", uuid);
                request.addQueryParam("key", key);
        }
    };

这适用于 GET 请求,我的请求如下:/request?uuid=123&key=123

但是对于 POST 请求,它以完全相同的方式添加它(作为 GET 参数,在 URL 中)...我如何为每个注释提供不同的行为以及如何将 POST 类型参数添加到查询中?

【问题讨论】:

标签: java android retrofit


【解决方案1】:

在这里找到RequestInterceptor.RequestFacade类 它只有添加PathParamsQueryParamHeaders 的方法 所以 POST 看起来不允许,我认为你不能这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 2021-06-16
    相关资源
    最近更新 更多