there are two ways to represent this error: http header and http response content. I don't know which one is using by most people. You think we should use 400 error with detailed error description in the content?