我一直在尝试使用boomerang JS为我的网站实现真正的用户监控。我使用旧版本的boomerang JS,它使用请求类型作为“GET”发送信标请求,但是使用新版本的飞旋镖它使用“POST”请求发送数据,其中RUM数据为“表单数据参数”。我一直在尝试以具有查询参数的字符串的形式构建信标请求。例如:https://www.example.org/beacon?nt_start=1234&nt_nav=5678 ....
根据Github提供的回旋镖文档和源代码,如果请求参数的长度超过2000个字符,它会自动形成“POST”请求,否则会形成“GET”请求。但是当我尝试实现时,默认情况下它总是形成一个“POST”请求,即使我的字符长度小于2000.有没有办法解决这个问题,让boomerang在带有查询参数的“GET”请求中发送它。我打算将它们记录在一个文本文件中以供将来参考。