Segment.IO请求失败,状态为“已取消”
Segment.IO requests failing with Status of cancelled
我已经按照以下步骤进行了操作:https://segment.io/libraries/analytics.js而不偏离他们的指示。
以下是其中一个请求的标题:
Request URL:http://api2.segment.io/v1/t
Request Headersview source
Content-Type:text/plain
Origin:http://staging.mywebsite.com
Referer:http://staging.mywebsite.com/
User-Agent:Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36
Request Payloadview source
{userId:null, sessionId:ccea006ec74cc613, event:Loaded a Page,…}
apiKey: "eijofijoi4r"
callbackId: 350
context: {}
event: "Loaded a Page"
properties: {url:http://staging.mywebsite.com/, referrer:,…}
sessionId: "ccea006ec74cc613"
userId: null
CCD_ 1和CCD_。其他值得一提的属性:
Method: POST
Status: (cancelled)
Type: Pending
可能导致(cancelled)
状态的原因是什么?
我能采取什么措施来收集更多信息吗?
我也看到了这一点——原来AdBlock扩展阻止了请求。
这可能是由于API不喜欢的属性中的深度嵌套对象。我想我们上次检查的对象嵌套深度高达7层。
我在Segment analytics SDK中也遇到过同样的问题。API对分析的调用不时被取消。问题是SDK中的默认超时设置为300ms。每当网络呼叫遇到大于300ms的暂停(可能是由于请求太多)时,呼叫就会被取消。通过将超时设置为1000s修复了该问题。https://segment.com/docs/connections/sources/catalog/libraries/website/javascript/#extending-超时
相关文章:
- 取消已提交的http请求
- 上传文件时检测到已取消的拖放操作
- 是否可以在javascript或oracle apex 5.0中捕获已取消的页面提交或取消确认框
- 全能轨道链接已取消
- 如何取消已使用本机 javascript 发起的 AJAX 请求
- 由于超时,预渲染请求已取消
- JavaScript转义字符串不会在C#正则表达式中得到取消转义.取消逃脱()
- 如何在文本框中取消突出显示的文本(如果已突出显示)
- 如何通过单击“取消”按钮取消文件上传
- 方法POST,状态(已取消)错误消息
- 使用JQuery取消选择/取消聚集输入字段
- Segment.IO请求失败,状态为“已取消”
- 谷歌分析活动已取消
- 是否可以取消已触发的事件?
- 我如何在javascript中取消选择/取消焦点文本字段
- 如何取消设置/取消多个Fx.Morphs
- Facebook发送对话框确定是否发送或取消已被点击
- 如何取消已选中的输入
- 取消时取消引导模式更改
- 一种使用Javascript取消已单击按钮的方法