调试
请求方可以在请求中添加X-Request-Id消息头,用来表示不同的请求。如果遇到错误,可以将该Id发送给我们,以便于更快的获取相应的日志。例如X-Request-Id:bbf0346b-ddda-42bf-a0b4-40f3468f18c6。该Id建议使用UUID的格式,很多语言都支持UUID,例如java中的java.util.UUID, php, python的UUID等
回调函数增加了X-Request-Id消息头(header)。例如
X-Request-Id:bbf0346b-ddda-42bf-a0b4-40f3468f18c6
每一个信号中增加了correlationId的字段。例如
[
{
"eventType":"Location",
"openId":"ffa854807a4c",
"deviceId":null,
"scannerId":"feffaa882d8a",
"collectionType":"hbeacon",
"timestamp":"1474949393",
"message":"{\"zoneId\":0,\"hboxOrgId\":6}",
"correlationId":"8882da0c-3fdb-412e-a44d-a10f9adcf55c"
}
]
如果第三方在调试或者日常运行中发现有延迟或者数据错误的问题,可以将correlationId发送给我们,以便加速调试/解决问题的过程。