我正在使用 RestWebservice 执行一些基本操作,例如创建/搜索。请求的 XML 大致如下:
<customer>
<name/>
.....
</customer>
为了操作成功,我将返回同样的客户XML,并在其中填充额外的字段(例如systemId等,在请求中为空)。 响应状态为2000。
对于操作失败,我会返回类似以下的内容,具有不同的错误代码。 例如,响应状态为422(无法处理的实体) 响应状态为500(内部服务器错误)和其他一些错误代码。
<errors>
<error> An exception occurred while creating the customer</error>
<error> blah argument is not valid.</error>
</errors>
我不确定这是否是将错误发送给客户端的正确方式。也许它应该在响应头中存在。
非常感谢任何帮助。 谢谢!