fixed exception handling
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user