相关疑难解决方法(0)

我应该使用什么方法进行登录(身份验证)请求?

我想知道在执行登录请求时我应该使用哪种http方法,为什么?由于此请求在服务器上创建了一个对象(用户会话),我认为它应该是POST,你怎么看?但由于登录请求应该是幂等的,它可能是PUT,不是吗?

对于注销请求,我应该使用DELETE方法吗?

login logout http-method

74
推荐指数
5
解决办法
6万
查看次数

如何在改造 2.0 的 onResponse 上处理对象

这是我在改造 2.0 中获得响应的逻辑

call.enqueue(new Callback<ArrayList<Wallet>>() {
  @Override
  public void onResponse(Response<ArrayList<Wallet>> response, Retrofit retrofit) {

      if (response.isSuccess()) {
          // use response data and do some fancy stuff :)
         loading.dismiss();
          ArrayList<Wallet> orders = response.body();
          Utility.displayToast("Wallet size is" + orders.size());

      } else {

      }
  }

});


Data format from rest API is like this:

[
{
  "description": "Cashback",
  "amount": "20.00",
  "type": "1",
  "date": "11/03/2016"
},
{
  "description": "CASH BACK",
  "amount": "12.00",
  "type": "1",
  "date": "05/03/2016"
}
]
Run Code Online (Sandbox Code Playgroud)

现在他们改变了 API,数据是这样的:

{
  "error": false,
  "wallet": …
Run Code Online (Sandbox Code Playgroud)

android retrofit2

2
推荐指数
1
解决办法
3915
查看次数

标签 统计

android ×1

http-method ×1

login ×1

logout ×1

retrofit2 ×1