SignalR URL生成的下划线参数在哪里?
e.g。 XHR获得/signalr/negotiate?_=1234561234
和/signalr/ping?_=789012341234
它似乎没有从服务器传递,所以我想知道它是否是纯客户端生成的值?
我问我是不是尝试编写脚本来对应用程序进行性能测试,但我不知道这些参数值应该使用什么。我猜这可能是随机生成的,但我希望确认或否定这一点。通常这些都是基于时间的,但它们似乎不是通常的UNIX纪元时间格式。
请特别参考SignalR,如果可能,请回答生成此信息的代码片段。
答案 0 :(得分:2)
大多数库在提供无缓存标志时使用_作为后缀随机查询参数的键,以避免URL缓存。
例如,如果在jQuery中,你执行$ ajaxSetup - > cache:false,然后在每个url调用中附加值等于当前时间戳的键_
。
所以是的,这很可能是客户端的补充。