使用带有Komodo id的Pyral包

2024-09-29 17:47:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python,在Komodo IDE中编写,来创建与CA敏捷中心API服务(Rally)Rally for Developer一起工作的工具箱。 在使用GET HTTP请求时,我遇到了几个问题:

<强>1。获取部分记录-如果设置FETCH property==True,则并非所有记录都返回。另一方面,如果我使用查询中的特定值设置FETCH(例如FETCH='FormattedID'),实例将获取所有记录。 这是我的GET请求:

> rallyApiObjectModels = rally.get('HierarchicalRequirement',
> projectScopeDown = True, project="myProject", fetch=True,
> order="FormattedID", start=1, pagesize = 500);

然后:

 for _objModel in rallyApiObjectModels.data["Result"]
            print(_objModel)

<强>2。使用Komodo ide时性能低下-当试图从大于200的HTTP请求中获取数据时,需要等待一段时间(例如,pagesize=300需要11分钟)。另一方面,对于同一个脚本,在写入文件时使用命令promp速度非常快。 我也一样振作起来像上面那样请求并打印到IDE控制台:

print rallyApiObjectModels.data["Result"]

有什么想法吗?你知道吗


Tags: truehttpfordataget记录fetchresult
1条回答
网友
1楼 · 发布于 2024-09-29 17:47:43

请不要使用fetch=true。正如你所发现的,表演很糟糕。最好准确地指定要包含在响应中的字段。您应该能够使用最大2000页的页面大小,性能最佳点是在获取的字段集和网络延迟之间取得某种平衡。你知道吗

我敢打赌科莫多IDE只是扼杀了巨大的反应-不幸的是,没有什么可以做的,在集会结束。。。你知道吗

相关问题 更多 >

    热门问题