com.qiniu.http.Response.via()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(3.3k)|赞(0)|评价(0)|浏览(90)

本文整理了Java中com.qiniu.http.Response.via方法的一些代码示例,展示了Response.via的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.via方法的具体详情如下:
包路径:com.qiniu.http.Response
类名称:Response
方法名:via

Response.via介绍

暂无

代码示例

代码示例来源:origin: qiniu/java-sdk

public static Response create(okhttp3.Response response, String address, double duration) {
  String error = null;
  int code = response.code();
  String reqId = null;
  reqId = response.header("X-Reqid");
  reqId = (reqId == null) ? null : reqId.trim();
  byte[] body = null;
  if (ctype(response).equals(Client.JsonMime)) {
    try {
      body = response.body().bytes();
      if (response.code() >= 400 && !StringUtils.isNullOrEmpty(reqId) && body != null) {
        ErrorBody errorBody = Json.decode(new String(body), ErrorBody.class);
        error = errorBody.error;
      }
    } catch (Exception e) {
      if (response.code() < 300) {
        error = e.getMessage();
      }
    }
  }
  return new Response(response, code, reqId, response.header("X-Log"), via(response),
      address, duration, error, body);
}

代码示例来源:origin: com.qiniu/qiniu-java-sdk

public static Response create(okhttp3.Response response, String address, double duration) {
  String error = null;
  int code = response.code();
  String reqId = null;
  reqId = response.header("X-Reqid");
  reqId = (reqId == null) ? null : reqId.trim();
  byte[] body = null;
  if (ctype(response).equals(Client.JsonMime)) {
    try {
      body = response.body().bytes();
      if (response.code() >= 400 && !StringUtils.isNullOrEmpty(reqId) && body != null) {
        ErrorBody errorBody = Json.decode(new String(body), ErrorBody.class);
        error = errorBody.error;
      }
    } catch (Exception e) {
      if (response.code() < 300) {
        error = e.getMessage();
      }
    }
  }
  return new Response(response, code, reqId, response.header("X-Log"), via(response),
      address, duration, error, body);
}

代码示例来源:origin: qiniu/java-sdk

public static Response createError(okhttp3.Response response, String address, double duration, String error) {
  if (response == null) {
    return new Response(null, -1, "", "", "", "", duration, error, null);
  }
  int code = response.code();
  String reqId = null;
  reqId = response.header("X-Reqid");
  reqId = (reqId == null) ? null : reqId.trim();
  byte[] body = null;
  if (ctype(response).equals(Client.JsonMime)) {
    try {
      body = response.body().bytes();
      if (response.code() >= 400 && !StringUtils.isNullOrEmpty(reqId) && body != null) {
        ErrorBody errorBody = Json.decode(new String(body), ErrorBody.class);
        error = errorBody.error;
      }
    } catch (Exception e) {
      if (response.code() < 300) {
        error = e.getMessage();
      }
    }
  }
  return new Response(response, code, reqId, response.header("X-Log"), via(response),
      address, duration, error, body);
}

代码示例来源:origin: com.qiniu/qiniu-java-sdk

public static Response createError(okhttp3.Response response, String address, double duration, String error) {
  if (response == null) {
    return new Response(null, -1, "", "", "", "", duration, error, null);
  }
  int code = response.code();
  String reqId = null;
  reqId = response.header("X-Reqid");
  reqId = (reqId == null) ? null : reqId.trim();
  byte[] body = null;
  if (ctype(response).equals(Client.JsonMime)) {
    try {
      body = response.body().bytes();
      if (response.code() >= 400 && !StringUtils.isNullOrEmpty(reqId) && body != null) {
        ErrorBody errorBody = Json.decode(new String(body), ErrorBody.class);
        error = errorBody.error;
      }
    } catch (Exception e) {
      if (response.code() < 300) {
        error = e.getMessage();
      }
    }
  }
  return new Response(response, code, reqId, response.header("X-Log"), via(response),
      address, duration, error, body);
}

相关文章