首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在android中读取Okhttp响应的状态代码

如何在android中读取Okhttp响应的状态代码
EN

Stack Overflow用户
提问于 2015-05-26 01:44:12
回答 3查看 3.9K关注 0票数 0

我现在的代码是:

代码语言:javascript
运行
AI代码解释
复制
public static InputStream postRequestWithPayload(String url, String mJsonReq) throws Exception {
         Response response;
         try{
            RequestBody body = RequestBody.create(JSON, mJsonReq);
            client.setConnectTimeout(20, TimeUnit.SECONDS); // connect timeout
            client.setReadTimeout(20, TimeUnit.SECONDS);    // socket timeout
            Request request = new Request.Builder()
                    .url(url)
                    .post(body)
                    .addHeader(AppConstants.OKHTTP_HEADER_GENERAL_USERNAME, AppController.getUserName())
                    .addHeader(AppConstants.OKHTTP_HEADER_GENERAL_AUTHTOLKEN, AppController.getToken().toString())
                            //.addHeader(AppConstants.OKHTTP_HEADER_GENERAL_APP_IDENTIFIER, AppConstants.OKHTTP_HEADER_GENERAL_APP_IDENTIFIER_VALUE)
                    .build();
            response = client.newCall(request).execute();

        }catch(Exception e){
            throw e;
         }
         return response.body().byteStream();
     }

我想做的是:

  1. 我正在尝试读取响应的状态代码。
  2. 如何实现这一目标
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-05-26 01:53:57

您可以使用response.code()。从文件中

/**返回HTTP代码。*/

票数 4
EN

Stack Overflow用户

发布于 2015-05-26 01:53:22

使用响应对象的方法代码():

代码语言:javascript
运行
AI代码解释
复制
response.code();
票数 2
EN

Stack Overflow用户

发布于 2015-05-26 01:53:31

您可以使用HttpResponse类,使用它可以访问状态代码,如下所示;

代码语言:javascript
运行
AI代码解释
复制
HttpResponse httpResponse = client.newCall(request).execute(); 
httpResponse.getStatusLine().getStatusCode();

如果您正在使用com.squareup.okhttp.Response,那么您可以使用code()方法来获取HTTP代码。

代码语言:javascript
运行
AI代码解释
复制
Response httpResponse = client.newCall(request).execute(); 
httpResponse.code();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30454986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档