That is a perfectly good way to do it. .. Adam
On Sun, Mar 23, 2008 at 7:12 PM, Ian Clarke <[EMAIL PROTECTED]> wrote: > Maybe I've just found the answer to my own question - is it something like > this: > > public Representation getRepresentation(Variant variant) { > ....snip... > } catch (JSONException e) { > log.error("Error constructing JSON response while returning a user", > e); > this.getResponse().setStatus( > Status.CLIENT_ERROR_BAD_REQUEST, e.getMessage()); > } > return null; > > > } > > On Sun, Mar 23, 2008 at 9:05 PM, Ian Clarke <[EMAIL PROTECTED]> wrote: > > What is the appropriate way to report an error back to the caller of a > > HTTP REST call from a Resource class? > > > > For example, what if I'm using JSON and there is some kind of JSON > > parsing error? Obviously, it would be nice to return a useful error > > message to the caller of the API. > > > > I'd really appreciate some example code, say, from within a > > Resource.put() method. > > > > Ian. > > > > -- > > Email: [EMAIL PROTECTED] > > Cell: +1 512 422 3588 > > Skype: sanity > > > > > > -- > Email: [EMAIL PROTECTED] > Cell: +1 512 422 3588 > Skype: sanity >