Guzzlehttp请求外部服务时,请求频繁原因导致的外部服务返回码:500?如何解决
Guzzlehttp请求外部服务时,请求频繁原因导致的外部服务返回码:500?如何解决
循环请求外部接口获取数据,更新后上传,在上传时开始正常,后面部分请求返回500,请问下各位大佬,是什么问题~如何解决呢
本作品采用《CC 协议》,转载必须注明作者和本文链接
报错信息:{"code":500,"content":"{\"url\":\"\/MagicInfo\/restapi\/v2.0\/dms\/content-schedules\/123213\",\"errorCode\":\"500000\",\"errorMessage\":null,\"errorDetails\":null}"}
返回 500 ?
返回的内容是什么? 500 也会携带内容的吧、
对方有说这是什么情况么?
是否尝试使用 rate-limit 而不是无限制的调用?
建议贴下报错的内容
爬别人数据了?有可能他们服务器不好让你爬崩了 :joy:
--
光一个对方业务端的输出盲猜对方是怎么了,这……
我理解一下:对方服务返回500了还是你的服务返回500了?
如果是对方返回了 http 500 一般情况说明人家的服务出错了,而且不想让你知道出错细节。
如果是你的服务返回 http 500 你需要查一下调试日志了,看看是哪行代码带出的错误。
联系api服务提供商吧,其他的都是扯淡的
限制请求的频率,然后增加重试看看吧。最好的解决办法是请求他们问题