相关疑难解决方法(0)

使用RoboSpice有一种方法可以从异常中获取HTTP错误代码吗?

我正在编写一个使用RoboSpice的应用程序.在请求侦听器onRequestFailure(SpiceException arg0)中是否有一种方法可以确定错误是由于发生了401 HTTP错误?

我有一个后端服务,当令牌到期时返回401错误,当发生这种情况时,我需要提示用户重新输入他们的凭据.

反正知道发生了401 HTTP错误吗?

以下是我的请求示例.

   public class LookupRequest extends SpringAndroidSpiceRequest <Product> {

public String searchText;
public String searchMode;

public LookupRequest() {
    super( Product.class );
}

@Override
public Product loadDataFromNetwork() throws Exception {
    String url = String.format("%s/Lookup?s=%s&m=%s", Constants.BASE_URL, searchText, searchMode);
    Ln.d("Calling URL: %s", url);
    return getRestTemplate().getForObject(url, Product.class );
}
Run Code Online (Sandbox Code Playgroud)

android http-status-code-401 robospice

14
推荐指数
1
解决办法
9602
查看次数

标签 统计

android ×1

http-status-code-401 ×1

robospice ×1