本文整理了Java中com.atlassian.sal.api.net.Response.getStatusCode
方法的一些代码示例,展示了Response.getStatusCode
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.getStatusCode
方法的具体详情如下:
包路径:com.atlassian.sal.api.net.Response
类名称: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()));
}
}
});
内容来源于网络,如有侵权,请联系作者删除!