用于ping和协商的下划线参数

时间:2014-08-26 12:16:17

标签: javascript url signalr performance-testing

SignalR URL生成的下划线参数在哪里?

e.g。 XHR获得/signalr/negotiate?_=1234561234/signalr/ping?_=789012341234

它似乎没有从服务器传递,所以我想知道它是否是纯客户端生成的值?

我问我是不是尝试编写脚本来对应用程序进行性能测试,但我不知道这些参数值应该使用什么。我猜这可能是随机生成的,但我希望确认或否定这一点。通常这些都是基于时间的,但它们似乎不是通常的UNIX纪元时间格式。

请特别参考SignalR,如果可能,请回答生成此信息的代码片段。

1 个答案:

答案 0 :(得分:2)

大多数库在提供无缓存标志时使用_作为后缀随机查询参数的键,以避免URL缓存。 例如,如果在jQuery中,你执行$ ajaxSetup - > cache:false,然后在每个url调用中附加值等于当前时间戳的键_。 所以是的,这很可能是客户端的补充。