java - Web 服务中错误代码的最佳实践

标签 java web-services error-handling

我为一个特定的错误配置了一个异常,我收到了这样的信息:

<ef_Anula_DocumentoResponse>
   <error>Null field</error>
</ef_Anula_DocumentoResponse>

现在,我想显示每个异常的错误代码。实现这一目标的最佳方法是什么?: (这些只是例子)

<error>1, Null field</error>
<error><1>Null field</1></error>
<error>1;Null field</error>

对于这种情况有特定的约定吗?

我的问题是当我制作 <error><1>Null field</1></error> , '<1' 和 '1>' 被替换为 <1 和 1> 并将它们解码以在 SOAP UI 中显示友好被认为是不好的做法。

最佳答案

如果你想返回多个错误,你可以试试下面的 xml 输出?

<errors>
    <error>
        <code>1</code>
        <desc>Null field</desc>
    </error>
    <error>
        <code>2</code>
        <desc>Null field</desc>
    </error>
</errors>

关于java - Web 服务中错误代码的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26020306/

相关文章:

web-services - Axis2 Web 服务客户端失败 AxisFault : Address already in use: NET_Bind

用于检查工作表是否存在的函数的 VBA 错误处理

java - 当我从 Android 应用程序请求数据时,我的网站停止工作

c# - 模拟 Windows 的浏览器流量

java - 从用户输入读取堆栈的整数

xml - BPEL错误: [MessageVariableRequired] Cannot use non-message variable

asp.net - 网址中出现点号错误

php - 无法从PHP 400错误上传到Google文档!

java - 工具栏不会显示在 fragment 上

java - 使用扫描仪输入错误的数据类型时如何停止异常