谷歌分析数据源API错误414 URI过大
在使用谷歌分析数据API和Python的gdata库时,我们按照这里的说明组装了一个GET请求:http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html
不过,我们遇到了一些问题。随着请求变得越来越长,当我们有很多过滤条件时,偶尔会出现414错误,提示URI太大。
有没有办法用POST请求来解决这个问题,或者其他方法来绕过414错误呢?
编辑:刚刚尝试使用POST请求,但出现403错误,提示目标数据源是只读的。有没有办法绕过这个限制呢?
1 个回答
1
无论你是用GET还是POST,过滤器的字符限制都是128个。如果超过这个长度,就会出现400错误。想要绕过这个长度限制,唯一的方法就是使用AND/OR这样的逻辑运算。
这是谷歌的详细解释: 过滤表达式的规则