似乎邮件列表不是非常活跃,所以我想我也会在这里试试。
在Hapi的2.5及更低版本中,您可以从RSP_K21_QUERY_RESPONSE
多次重复RSP_K21
。但是,在2.6中,你只能得到一个。 2.6规范仍然表明您应该能够返回多个响应。我怎样才能复制以前的功能,还是我坚持2.5?
答案 0 :(得分:2)
看来你是对的; v2.6不支持重复QUERY_RESPONSE组。
7:RSP_K21_QUERY_RESPONSE(组对象)可选重复
8:RSP_K21_QUERY_RESPONSE(群组对象)可选
他们各自得到回应的方法:
返回QUERY_RESPONSE的第一个重复(一个Group对象) - 必要时创建它
返回QUERY_RESPONSE(一个Group对象) - 必要时创建它
除了可选的ARV段之外,QUERY_RESPONSE在v2.6中没有改变。
我怀疑更改的原因/意图(从重复到单一)是QUERY_RESPONSE已经是重复的一组段。因此,如果对查询的响应中存在多个候选匹配,则v2.6标准表明它们只是在内部重复,而不是具有多个QUERY_RESPONSES。
换句话说,为什么有一组允许重复的组,当一个允许多次的组就足够了?当有两个以上的候选者可用时,它们都被打包到单个RSP_K21_QUERY_RESPONSE中,并且它们的所有PID + PV1 + ARV + NK1 + QRI段被捆绑在其中。