比方说,在我的RESTful接口中,我要求客户端包含一些特殊的头,只是为了表明它是一个授权的客户机。(相信我,这是项目的要求。)如果HTTP请求在这个标头中包含一个不正确的值,服务器需要返回一个HTTP响应,客户机可以识别它在报头中发送了一个不受支持的值。
使用HTTP返回这些信息的适当方法是什么?我可以发回一个400 Bad Request响应,但是我如何告诉客户到底是什么问题呢?显而易见
当我将HttpMethod设置为GET (当然也在服务器端)时,hsce.getResponseBodyAsString()将错误的JSON表示形式作为字符串返回,解析/映射按预期工作。奇怪的是,在SoapUI中执行的请求与POST和GET中期望的异常完全相同。任何帮助都将不胜感激。亲切的问候{
"cause": nu