【发布时间】: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 类型参数添加到查询中?
【问题讨论】:
-
感谢您的 cmets。不幸的是,这不是我想要的。我的 POST 请求本身运行良好,但我不知道如何使用 RequestInterceptor 拦截它以添加 POST 参数。