-1

我的 Android 应用程序的用户是否可以查看来自该应用程序的 HTTP-Post 请求的 URL/Post-Data?所以他们可以操作它并在台式计算机上使用浏览器查看它?

4

1 回答 1

1

您可以使用droidQuery通过beforeSend回调来执行此操作,并将其设置为全局 ajax 设置:

$.ajaxSetup(new AjaxOptions().beforeSend(new Function() {
    @Override
    public void invoke($ droidQuery, Object... params) {
        AjaxOptions options = (AjaxOptions) params[0];
        if (options.type().equalsIgnoreCase("post")) {
            //here, show the data stored in the AjaxOptions object, such as the URL, data type, headers, etc.
        }
    }
}));

在您的方法中调用此方法onStart将对其进行设置,以便使用设置为全局(默认)的Ajax发出的所有 HTTP POST 请求将在发送请求之前触发给定函数。在 内部Function,您可以查看和操作AjaxOptions对象。

于 2013-08-21T19:16:58.033 回答