当我对服务器进行API调用时,对于各种数据--成绩、角色it、术语--我得到了404个错误,这些错误在我下一次调用它时就不会出现了。数据在服务器上,同一个用户可以查看,并且通常会成功返回,但不是每次都会成功返回。相同的用户上下文将为其他调用成功返回数据。
你知道是什么原因造成的吗?
我在一个非交互式脚本中将Valence API与Python客户端库和Desire2Learn的9.4.1 SP18实例一起使用。
更多细节:它在坏的404上返回的文本是“ErrorThe系统找不到指定的路径”。
发布于 2013-10-01 20:52:28
它将极大地帮助收集有关您的案例的数据:可以显示来自您的客户端的成功调用和不成功调用的数据包跟踪尤其有用。如果您非常确定(我从您的描述中找不到任何理由不是这样),那么您注意到的那种行为似乎说明了一些更广泛的网络或配置问题:有时您的调用正确地通过了web服务层,而有时却没有--因此,这似乎不是由于您使用API的方式,而是取决于服务能够接收该请求的方式。
我鼓励您,特别是如果您能够收集数据以显示此行为,请与您批准的支持联系人或合作伙伴经理(取决于您是D2L客户还是D2L合作伙伴)一起使用Desire2Learn的帮助台创建支持事件。
https://stackoverflow.com/questions/18985483
复制相似问题