error handling

There are two types of errors that can occur:

1. bad url

An inexistant url is called. The reply must contain the “not found” error code:

/osc/error 404 "/the/bad/url"

2. bad arguments

When a method is called with the wrong type tags, the reply contains the “bad request” error code along with the same info string as the ”/.info” query (human readable information).

/osc/error 400 "/called/url" "info string"