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