guzzle_retry_middleware:Guzzle v6 +的中间件,可在429、503个响应上自动重试HTTP请求

时间:2024-02-24 13:41:35
【文件属性】:

文件名称:guzzle_retry_middleware:Guzzle v6 +的中间件,可在429、503个响应上自动重试HTTP请求

文件大小:18KB

文件格式:ZIP

更新时间:2024-02-24 13:41:35

php http middleware guzzle retry

狂饮重试中间件 这是一个中间件库,当HTTP服务器以503或429状态代码响应时,该库实现请求的自动重试。 也可以将其配置为重试该超时请求。 如果服务器提供,则该中间件将按照服务器指示的等待时间延迟后续请求。 与内置的RetryAfter中间件不同,此中间件提供了一些默认行为,用于根据HTTP Spec中的规则协商重试。 您可以将其直接放入请求堆栈,而无需任何其他配置。 功能一览: 当服务器以429或503状态(或任何HTTP状态代码;这是可配置的)响应时,自动重试HTTP请求 设置基于Retry-After HTTP标头(如果已发送)的重试延迟,如果没有发送Retry-After标


【文件预览】:
guzzle_retry_middleware-master
----composer.json(2KB)
----coverage.svg(900B)
----PULL_REQUEST_TEMPLATE.md(2KB)
----.github()
--------workflows()
----ISSUE_TEMPLATE.md(449B)
----CONTRIBUTING.md(1KB)
----src()
--------GuzzleRetryMiddleware.php(13KB)
----LICENSE.md(1KB)
----CHANGELOG.md(5KB)
----.styleci.yml(14B)
----README.md(16KB)
----.editorconfig(312B)

网友评论