我们的网站使用cloudflare作为处理负载的CDN。
我们的某个应用通过get请求请求网址http://www.codenameone.com/files/cn1libs/CN1JSON.cn1lib。这适用于我们测试的每个机器/位置,但我们有用户抱怨他们正在获得HTTP 411:“需要长度”响应。
由于这是一个GET请求,内容长度似乎不像标题,我们需要发送...
我们的服务器日志没有显示任何411响应,所以我唯一的结论是这是cloudflare方面的失败。但是,由于我们无法重现这一点并且cloudflare方面是一个黑盒子,我在调试方面没有太多进展。
我尝试联系cloudflare支持,但有效地得到了通常的“乱跑”,要求我从世界另一端的用户机器发送痕迹,这不是我能够实际做到的。
答案 0 :(得分:0)
在使用cloudflare支持的长时间会话之后,似乎除非您是企业订阅者,否则用于访问的日志文件就不存在了。因此,他们的支持实际上就像我们一样将cloudflare视为一个黑盒子。
由于问题显然不在我们的服务器中,我有根据的猜测是,这是cloudflare中与某些奇怪边缘情况相关的错误。
如果某人有更好的答案,我很乐意接受。