Browse Source

fixed exception handling

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
feature/brute_force_protection
Stephan Richter 3 months ago
parent
commit
ecb1ddac0f
  1. 10
      core/src/main/java/de/srsoftware/umbrella/core/Util.java

10
core/src/main/java/de/srsoftware/umbrella/core/Util.java

@ -136,12 +136,12 @@ public class Util {
} }
var method = query == null ? GET : POST; var method = query == null ? GET : POST;
try { try {
LOG.log(DEBUG,"sending {0} request ({1}) to {2}",method,postMime == null ? "empty" : postMime,target); LOG.log(DEBUG, "sending {0} request ({1}) to {2}", method, postMime == null ? "empty" : postMime, target);
LOG.log(TRACE,"postData = {0}",query); LOG.log(TRACE, "postData = {0}", query);
var conn = open(target); var conn = open(target);
conn.setRequestMethod(method); conn.setRequestMethod(method);
conn.setRequestProperty(CONTENT_TYPE, postMime); conn.setRequestProperty(CONTENT_TYPE, postMime);
if (auth != null) conn.setRequestProperty(AUTHORIZATION,auth); if (auth != null) conn.setRequestProperty(AUTHORIZATION, auth);
if (query != null) { if (query != null) {
conn.setDoOutput(true); conn.setDoOutput(true);
var out = conn.getOutputStream(); var out = conn.getOutputStream();
@ -161,8 +161,10 @@ public class Util {
var is = conn.getErrorStream(); var is = conn.getErrorStream();
is.transferTo(bos); is.transferTo(bos);
is.close(); is.close();
throw new UmbrellaException(500,bos.toString(UTF_8)); throw new UmbrellaException(500, bos.toString(UTF_8));
} }
} catch (UmbrellaException e){
throw e;
} catch (Exception e) { } catch (Exception e) {
LOG.log(WARNING,"Request to {0} failed: {1}",target,e.getMessage()); LOG.log(WARNING,"Request to {0} failed: {1}",target,e.getMessage());
throw new UmbrellaException(500,"Request to {0} failed!",target).causedBy(e); throw new UmbrellaException(500,"Request to {0} failed!",target).causedBy(e);

Loading…
Cancel
Save