|
@@ -21,7 +21,6 @@ public class WebServer {
|
|
|
public void start() {
|
|
|
port(port);
|
|
|
staticFiles.location("/webroot");
|
|
|
- get("/hello", (req, res) -> "Hello World");
|
|
|
get("/zero", (req, res) -> {
|
|
|
var os = res.raw().getOutputStream();
|
|
|
var ba = new byte[1024];
|
|
@@ -42,12 +41,17 @@ public class WebServer {
|
|
|
return ja.toString();
|
|
|
});
|
|
|
post("/xfer", (req, res) -> {
|
|
|
- Transfer t = new Transfer(nextID++);
|
|
|
- t.from = req.queryParams("from");
|
|
|
- t.to = req.queryParams("to");
|
|
|
- LoadTools.startTransfer(t);
|
|
|
- uploads.put(t.id, t);
|
|
|
- return "OK: " + t.id;
|
|
|
+ try {
|
|
|
+ Transfer t = new Transfer(nextID++);
|
|
|
+ t.from = req.queryParams("from");
|
|
|
+ t.to = req.queryParams("to");
|
|
|
+ LoadTools.startTransfer(t);
|
|
|
+ uploads.put(t.id, t);
|
|
|
+ return "OK: " + t.id;
|
|
|
+ }
|
|
|
+ catch (Exception e) {
|
|
|
+ return "FAILED: " + e.toString();
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|