使用Retrofit调用webservice返回无效的webservice结果

时间:2016-03-03 04:39:03

标签: android web-services retrofit

我正在使用改造从服务器检索登录JSON结果,因为我需要发布用户名和密码。我已经尝试过这段代码,但我得到了回复说无效的Web服务。但我使用Rest得到了正确的答案。

我的代码是这样的,

MainActivity.java

         String url = "http://***.***.in/***/******/*********/UserService.php?request=Verify_User_Credential";

         //making object of RestAdapter
           RestAdapter adapter = new RestAdapter.Builder().setEndpoint(url).build();

         //Creating Rest Services
                        RestInterface restInterface = adapter.create(RestInterface.class);

           //Calling method to get login report
                        restInterface.getLoginReport(username, password, new Callback<Model>()

                        {

                         @Override
                            public void success(final Model model, Response response) {


                                if (RetailConnectUtils.isSuccess(model.getStatus())) {
                                    runOnUiThread(new Runnable() {
                                        @Override
                                        public void run() {
                           //     retrieve status and message from model and display
                                        }
                                    });
                                } 
                        });


        RestInterface::


           @FormUrlEncoded
           @POST("/GetData")
           void getLoginReport(@Field("username")String  uname,@Field("password")String  password,Callback<Model> cb);

和包含json转换值的POJO类模型它包含方法getStatus和getMessage ...

这里我应该在@POST(“******”)中提到..是web服务方法还是默认的改造方法?

0 个答案:

没有答案