Android aquery ajax回调“不允许使用方法”

Android aquery ajax回调“不允许使用方法”,android,ajax,android-asynctask,aquery,Android,Ajax,Android Asynctask,Aquery,我只是试着用aquery做一个任务。我已经成功地在应用程序中的某些功能上使用AsyncTask aquery。但当我试图在listfragment上显示数据时,会出现错误。出现的错误是“不允许使用方法” 这是我的剧本: public void callApiMomentApi(String email) { URL = Constant.URLApi.MOMENT; Map<String, Object> params = new HashMap<Stri

我只是试着用aquery做一个任务。我已经成功地在应用程序中的某些功能上使用AsyncTask aquery。但当我试图在listfragment上显示数据时,会出现错误。出现的错误是“不允许使用方法”

这是我的剧本:

   public void callApiMomentApi(String email) {
    URL = Constant.URLApi.MOMENT;
    Map<String, Object> params = new HashMap<String, Object>();
    params.put("email", email);
    resultListener.onApiPreCall();
    aq.ajaxCancel();

    try {
        aq.ajax(URL, params, String.class, callback);

    } catch (Exception e) {
        resultListener.onApiResultError(e.getMessage());
        Log.e("Moment","Aquery Error");
    }
}

private AjaxCallback<String> callback = new AjaxCallback<String>() {
    public void callback(String url, String result, AjaxStatus status) {
        if (result != null) {
            ApiDao apiDao = null;
            try {
                apiDao = gson.fromJson((result).toString(), ApiDao.class);

                if (apiDao.getSuccess().equals("true")) {
                    resultListener.onApiResultOk(apiDao.getData().get(0).getMoment());
                }
                else {
                    resultListener.onApiResultError(apiDao.getMessage());
                    Log.e("Moment","Tidak success");
                }
            } catch (Exception e) {
                resultListener.onApiResultError(e.getMessage());
                Log.e("Moment","Exception e");
            }
        } else {
            resultListener.onApiResultError(status.getMessage());
            Log.e("Moment","Result Null");
        }
    };
};
请帮帮我,
提前感谢您

当然您的URL不是好的,服务器正在发回405方法,这是不允许的

至少你的服务器不知道如何处理它。 我认为问题不在于你的Android代码


检查您的servlet和URL。

问题在于URL,谢谢您的回答。