来自 JSON Web Service 的错误响应

如果在执行 JSON Web Service 请求时发生错误,那么 HTTP 状态码将设置为指示错误类型的值。

错误的详细信息在 JSON 对象中返回,其格式如下:
{
   "Fault":
   {
      "detail":
      {
         <additional detail fields> 
      },  
      "faultstring": "<Error text>" 
   } 
}
detail 对象可能包含以下字段:
  • Description:适合向用户显示的错误的描述。
  • CICSServer:将 Web Service 请求发送到的 CICS 服务器。
  • AbendCode:异常终止代码(如果在实施 Web Service 的 CICS 程序中发生异常终止)。
  • ExceptionMessage:异常消息(如果在 CICS TG 中发生内部异常)。

通过设置 DFHHTTPSTATUS 容器中的 HTTP 状态码及定制错误响应,使用通道接口来实施 RESTful Web Service 的 CICS 程序可以指示自己的错误状况。 有关更多信息,请参阅 创建 RESTful JSON Web Service