com.atlassian.sal.api.net.Response.getStatusCode()方法的使用及代码示例

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

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

Response.getStatusCode介绍

暂无

代码示例

代码示例来源:origin: com.marvelution.jira.plugins/jira-jenkins-plugin

@Override
public ApplicationStatus handle(final Response response) throws ResponseException {
  return response.isSuccessful() || (response.getStatusCode() == HttpStatus.SC_FORBIDDEN) || (response.getStatusCode()
      == HttpStatus.SC_UNAUTHORIZED) ? ApplicationStatus.AVAILABLE : ApplicationStatus.UNAVAILABLE;
}

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

@Override
public void handle(final Response response) throws ResponseException {
  successful = response.getStatusCode() >= 200 && response.getStatusCode() < 300;
  responseBody = Optional.of(response.getResponseBodyAsString());
  LOGGER.debug("Status: " + response.getStatusCode());
  LOGGER.debug(responseBody.get());
}

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

public void handle(final Response createLinkBackResponse) throws ResponseException {
    if (createLinkBackResponse.getStatusCode() == 201) {
      // cool! created reciprocal link, continue
    } else {
      throw new ResponseException(String.format("Received %s - %s",
          createLinkBackResponse.getStatusCode(),
          createLinkBackResponse.getStatusText()
      ));
    }
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

public Boolean handle(final Response response) throws ResponseException {
  if (response.getStatusCode() == 200) {
    // deleted reciprocal link, continue
    return false;
  } else {
    throw new ResponseException(String.format("Received %s - %s",
        response.getStatusCode(),
        response.getStatusText()
    ));
  }
}

代码示例来源:origin: com.atlassian.refapp/platform-ctk-plugin

@Override
  public void handle(Response response) throws ResponseException {
    assertEquals(200, response.getStatusCode());
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-common

@Nonnull
  public static Response fail(@Nonnull Response response)
      throws ResponseStatusException {
    throw new ResponseStatusException("Unexpected status: " + response.getStatusCode(), response);
  }
}

代码示例来源:origin: com.atlassian.applinks/applinks-common

private boolean hasLocation(final Response response) {
  final String location = response.getHeader("location");
  if (isBlank(location)) {
    log.warn("HTTP response returned redirect code {} but did not provide a location header",
        response.getStatusCode());
  }
  return isNotBlank(location);
}

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

public void handle(final Response response) throws ResponseException {
    if (response.getStatusCode() == 200) {
      // deleted reciprocal link, continue
    } else {
      throw new ResponseException(String.format("Received %s - %s",
          response.getStatusCode(),
          response.getStatusText()
      ));
    }
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-plugin-core

private boolean hasLocation(final Response response)
{
  final String location = response.getHeader("location");
  if (isBlank(location)) {
    log.warn("HTTP response returned redirect code " + response.getStatusCode() + " but did not provide a location header");
  }
  return isNotBlank(location);
}

代码示例来源:origin: com.marvelution.atlassian.suite.plugins/atlassian-sonarqube-common

@Override
public RestResponse handle(Response response) throws ResponseException {
  if (response.getStatusCode() == HttpStatus.SC_FORBIDDEN || response.getStatusCode() == HttpStatus.SC_UNAUTHORIZED) {
    return credentialsRequired(response);
  }
  return new RestResponse(response);
}

代码示例来源:origin: com.atlassian.hipchat.plugins/hipchat-core-plugin

@Override
  public Response handle(com.atlassian.sal.api.net.Response response) throws ResponseException
  {
    final Response.ResponseBuilder responseBuilder = Response.status(response.getStatusCode()).entity(response.getResponseBodyAsString());
    for (Map.Entry<String, String> h : filter(response.getHeaders().entrySet(), not(BLACKLISTED_HEADERS)))
    {
      logger.debug("adding header {}:{}", h.getKey(), h.getValue());
      responseBuilder.header(h.getKey(), h.getValue());
    }
    return responseBuilder.build();
  }
}

代码示例来源:origin: com.atlassian.studio/applinks-core

public void handle(Response response) throws ResponseException
  {
    if (response.getStatusCode() == HttpServletResponse.SC_OK)
    {
      instance.getProperties().setProperty(TRUST, Boolean.TRUE.toString());
      log.debug("Synchronisation SUCCESS");
    } else
    {
      log.warn("Synchronisation FAILURE " + instance.getUrl() + ". Response: " + response.getStatusCode() + " " + response.getResponseBodyAsString());
    }

  }
});

代码示例来源:origin: com.atlassian.jira.plugins/jira-fisheye-plugin

public void handle(Response response) throws ResponseException
  {
    if (log.isTraceEnabled())
    {
      log.trace("Server response is: {}", response.getResponseBodyAsString());
    }
    requestReturned404.setValue(response.getStatusCode() == 404);
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

@Override
public ApplinkOAuthStatus handle(Response response) throws ResponseException {
  checkStatus(response, Status.OK, Status.NOT_FOUND);
  return response.getStatusCode() == Status.OK.getStatusCode() ? getStatusFrom(response) : null;
}

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

public void handle(final Response response) throws ResponseException {
    if (response.getStatusCode() == 200) {
      Iterables.addAll(entities, response.getEntity(ReferenceEntityList.class).getEntities(typeAccessor));
    } else {
      throw new ResponseException(String.format("Failed to retrieve entity list, received %s response: %s",
          response.getStatusCode(), response.getStatusText()));
    }
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-plugin

@SuppressWarnings("ConstantConditions")
public AbstractResponseApplinkError(@Nonnull Response response) {
  this.statusCode = response.getStatusCode();
  this.body = Strings.emptyToNull(getTruncatedBody(response));
  this.contentType = this.body != null ?
      getContentType(response).getMimeType() :
      null;
}

代码示例来源:origin: com.atlassian.refapp/platform-ctk-plugin

public void handle(Response response) throws ResponseException {
    assertEquals(HttpServletResponse.SC_UNAUTHORIZED, response.getStatusCode());
    assertTrue(response.getResponseBodyAsString().contains("This resource requires WebSudo"));
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-plugin-core

public String handle(final Response response) throws ResponseException
  {
    if (!response.isSuccessful())
    {
      throw new ResponseStatusException("Unexpected response received. Status code: " + response.getStatusCode(), response);
    }

    return response.getResponseBodyAsString();
  }
}

代码示例来源:origin: com.atlassian.refapp/platform-ctk-plugin

public void handle(Response response) throws ResponseException {
    assertEquals(HttpServletResponse.SC_OK, response.getStatusCode());
    assertEquals(expectedText, response.getResponseBodyAsString());
  }
});

代码示例来源:origin: com.atlassian.applinks/applinks-trustedapps-plugin

public void handle(final Response response) throws ResponseException {
    if (response.isSuccessful()) {
      success.set(true);
    } else {
      errorMessage.set(String.format("Response code: %d: %s",
          response.getStatusCode(), response.getResponseBodyAsString()));
    }
  }
});

相关文章