我拿了一份新近克隆的Boomerang库副本并运行make
来生成默认的boomerang.js
脚本。
我将该文件以及以下HTML文档复制到目录中。
<html>
<head>
<script src="/boomerang.js" type="text/javascript"></script>
<script type="text/javascript">
BOOMR.init({
user_ip: "127.12.34.56",
beacon_url: "http://127.0.0.1:8008/beacon",
beacon_type: "POST"
});
</script>
</head>
<body>
<h1>Hello RUM</h1>
</body>
</html>
然后我在端口8008上运行主机并查看了html文件。当我检查访问日志时,我看到了
127.0.0.1 - - [17/May/2016:15:13:31 +0200] "GET /beacon?u=http%3A%2%2F127.0.0.1%3A8008%2Frum.html&v=0.9&...
也就是说,Boomerang库正在发布一个GET而不是POST,并且很快就看不出原因。 (/beacon
端点实际上并不存在,因此它会抛出404,但这是(我希望)旁边的点)。我会仔细研究开发工具,但之前有没有人经历过这个?