跳到主要内容

7.2. 错误位

7.2. 错误位 (Error Bit)

当请求导致与协议相关的错误时, 设置 Diameter 头部中的 'E' (Error Bit, 错误位) (见第 7.1.3 节)。不得将带有 'E' 位的消息作为对应答消息的响应发送。注意, 设置了 'E' 位的消息仍须遵守第 6.2 节定义的处理规则。设置时, 应答消息将不符合该命令的 CCF (Command Code Format) 规范; 相反, 它将符合以下 CCF:

消息格式 (Message Format)

 ::= < Diameter Header: code, ERR [, PXY] >
0*1< Session-Id >
{ Origin-Host }
{ Origin-Realm }
{ Result-Code }
[ Origin-State-Id ]
[ Error-Message ]
[ Error-Reporting-Host ]
[ Failed-AVP ]
[ Experimental-Result ]
* [ Proxy-Info ]
* [ AVP ]

注意, 头部使用的命令码与请求消息中的相同, 但清除 'R' 位并设置 'E' 位。头部中的 'P' 位与请求消息中的取值相同。