Revision 78137d35 src/gr/ebs/gss/server/rest/RequestHandler.java
b/src/gr/ebs/gss/server/rest/RequestHandler.java | ||
---|---|---|
184 | 184 |
", " + METHOD_DELETE); |
185 | 185 |
methodsAllowed.put(PATH_OTHERS, METHOD_GET); |
186 | 186 |
methodsAllowed.put(PATH_SEARCH, METHOD_GET); |
187 |
methodsAllowed.put(PATH_USERS, METHOD_GET + ", " + METHOD_POST);
|
|
187 |
methodsAllowed.put(PATH_USERS, METHOD_GET); |
|
188 | 188 |
methodsAllowed.put(PATH_SHARED, METHOD_GET); |
189 | 189 |
methodsAllowed.put(PATH_TAGS, METHOD_GET); |
190 | 190 |
methodsAllowed.put(PATH_TRASH, METHOD_GET + ", " + METHOD_DELETE); |
... | ... | |
449 | 449 |
} else if (path.startsWith(PATH_SEARCH)) { |
450 | 450 |
resp.addHeader("Allow", methodsAllowed.get(PATH_SEARCH)); |
451 | 451 |
resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED); |
452 |
} else if (path.startsWith(PATH_USERS)) |
|
453 |
new UserHandler().postUser(req, resp); |
|
454 |
else if (path.startsWith(PATH_SHARED)) { |
|
452 |
} else if (path.startsWith(PATH_USERS)) { |
|
453 |
resp.addHeader("Allow", methodsAllowed.get(PATH_USERS)); |
|
454 |
resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED); |
|
455 |
} else if (path.startsWith(PATH_SHARED)) { |
|
455 | 456 |
resp.addHeader("Allow", methodsAllowed.get(PATH_SHARED)); |
456 | 457 |
resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED); |
457 | 458 |
} else if (path.startsWith(PATH_TAGS)) { |
... | ... | |
464 | 465 |
resp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED); |
465 | 466 |
} else if (path.startsWith(PATH_FILES)) |
466 | 467 |
new FilesHandler(getServletContext()).postResource(req, resp); |
468 |
else if (path.equals("/")) |
|
469 |
new UserHandler().postUser(req, resp); |
|
467 | 470 |
else |
468 | 471 |
resp.sendError(HttpServletResponse.SC_NOT_FOUND, req.getRequestURI()); |
469 | 472 |
} |
Also available in: Unified diff