首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Pyral包与Komodo ide

用Pyral包与Komodo ide
EN

Stack Overflow用户
提问于 2017-02-08 13:39:03
回答 1查看 92关注 0票数 2

我正在使用Python,用Komodo编写,创建与CA敏捷中心API服务(Rally)- 开发人员集会一起工作的工具包。在使用GET HTTP请求时,我遇到了几个问题:

1.获取部分记录-如果我设置了FETCH属性== True,并不是所有记录都返回。另一方面,如果我将FETCH设置为从查询中获取特定值/s(例如,FETCH = 'FormattedID'),则实例将获取所有记录。这是我的GET请求:

代码语言:javascript
复制
> rallyApiObjectModels = rally.get('HierarchicalRequirement',
> projectScopeDown = True, project="myProject", fetch=True,
> order="FormattedID", start=1, pagesize = 500);

超过:

代码语言:javascript
复制
 for _objModel in rallyApiObjectModels.data["Result"]
            print(_objModel)

2.使用Komodo ide的低性能--当尝试从大于200的HTTP获取数据时,需要时间的结束(例如,pagesize =300需要11分钟)。另一方面,对于相同的脚本,在编写文件时使用命令promp非常快速。我设置了与上述相同的rally.get请求,只需打印到IDE控制台:

代码语言:javascript
复制
print rallyApiObjectModels.data["Result"]

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-08 22:01:18

请不要使用fetch=true。演出糟透了,就像你发现的。更好的方法是精确地指定您希望包含在响应中的字段。您应该能够使用高达2000的页面大小,性能最佳点是在获取的字段集和网络延迟之间保持某种平衡。

我敢打赌Komodo IDE只是被巨大的响应窒息了-不幸的是在拉力赛结束时没有什么可以做的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42114677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档