最近,我正在开发一个依赖于softlayer界面的项目。我想获取有关裸机服务器的发票详细信息。但是,当我调用SoftLayer_Billing_Invoice :: getItems接口时,仍然收到500错误。等接口都正常。
致谢〜
代码显示如下:
mylist <- df[[2]]
interp <- approxfun(mylist$x,mylist$y)(seq(0,100,length.out = 1500))
以错误的形式返回错误消息:
结果:(500、500服务器错误:内部服务器错误)
答案 0 :(得分:0)
问题很可能是您的请求返回了大量数据,这种情况通常发生在发票和开票项目中。为了解决该问题,您可以使用以下选项:
通过对象掩码或使用对象过滤器减少数据量。
使用分页(结果限制)以减少请求中的数据。
result = sl_billing_invoice.getItems(limit=50, offset=0, id=id)
Softlayer文档和类似问题:
https://softlayer.github.io/blog/phil/how-solve-error-fetching-http-headers/
https://softlayer-python.readthedocs.io/en/latest/api/client.html?highlight=limit#making-api-calls
Softlayer getAllBillingItems stopped working?
Getting 500 Internal Server Error from Account.getVirtualGuests()