support HTTP 201 semantics by allowing URI return type to be taken from the Location header, and URI parameters override Server.getUrl.