List of usage examples for org.springframework.http HttpStatus NON_AUTHORITATIVE_INFORMATION
HttpStatus NON_AUTHORITATIVE_INFORMATION
To view the source code for org.springframework.http HttpStatus NON_AUTHORITATIVE_INFORMATION.
Click Source Link
From source file:com.github.woki.payments.adyen.simulator.web.controller.PaymentController.java
@RequestMapping(value = { "/pal/servlet/Payment/v30/authorise",
"/pal/servlet/Payment/v30/authorise3d" }, method = RequestMethod.POST)
public ResponseEntity<PaymentResponse> authorize(@RequestBody PaymentRequest request) {
PaymentResponse res = new PaymentResponse();
if ("gimme_500".equals(request.getReference())) {
res.setStatus(HttpStatus.INTERNAL_SERVER_ERROR.value());
return new ResponseEntity<>(res, HttpStatus.INTERNAL_SERVER_ERROR);
}/*from w w w . j av a 2s .c o m*/
if ("gimme_400".equals(request.getReference())) {
res.setStatus(HttpStatus.BAD_REQUEST.value());
return new ResponseEntity<>(res, HttpStatus.BAD_REQUEST);
}
if ("gimme_422".equals(request.getReference())) {
res.setStatus(HttpStatus.UNPROCESSABLE_ENTITY.value());
return new ResponseEntity<>(res, HttpStatus.UNPROCESSABLE_ENTITY);
}
if ("gimme_401".equals(request.getReference())) {
res.setStatus(HttpStatus.UNAUTHORIZED.value());
return new ResponseEntity<>(res, HttpStatus.UNAUTHORIZED);
}
if ("gimme_403".equals(request.getReference())) {
res.setStatus(HttpStatus.FORBIDDEN.value());
return new ResponseEntity<>(res, HttpStatus.FORBIDDEN);
}
if ("gimme_404".equals(request.getReference())) {
res.setStatus(HttpStatus.NOT_FOUND.value());
return new ResponseEntity<>(res, HttpStatus.NOT_FOUND);
}
if ("gimme_200".equals(request.getReference())) {
res.setStatus(HttpStatus.OK.value());
return new ResponseEntity<>(res, HttpStatus.OK);
}
res.setStatus(HttpStatus.NON_AUTHORITATIVE_INFORMATION.value());
return new ResponseEntity<>(res, HttpStatus.NON_AUTHORITATIVE_INFORMATION);
}
From source file:com.hemou.android.account.AccountUtils.java
/** * Is the given {@link Exception} due to a 401 Unauthorized API response? * //from ww w . j a va 2 s .c o m * @param e * @return true if 401, false otherwise */ public static boolean isUnauthorized(final Exception e) { Log.e(TAG, "Exception occured[" + Thread.currentThread().getId() + "]:{type:" + e.getClass().getName() + "," + e.getLocalizedMessage() + "}"); String errorMess = e.getMessage(); if (!StringUtils.isEmpty(errorMess) && (errorMess.contains("The authorization has expired") || errorMess.contains("401 Unauthorized") || errorMess.contains("403 Forbidden"))) return true; if (e instanceof NotAuthorizedException) { Log.e(TAG, "?..."); return true; } // if (e instanceof ResourceAccessException) // return true; if (e instanceof HttpClientErrorException) { HttpClientErrorException expt = (HttpClientErrorException) e; HttpStatus status = expt.getStatusCode(); if (Arrays.asList(HttpStatus.UNAUTHORIZED, HttpStatus.NETWORK_AUTHENTICATION_REQUIRED, HttpStatus.NON_AUTHORITATIVE_INFORMATION, HttpStatus.PROXY_AUTHENTICATION_REQUIRED, //403?????? HttpStatus.FORBIDDEN).contains(status)) return true; } return false; }