ClientWorker icon indicating copy to clipboard operation
ClientWorker copied to clipboard

[Feature Request] 支持任意status code以转发API

Open diauweb opened this issue 1 year ago • 3 comments

很多 API 在返回时都会使用状态码标识返回结果,因此可能会出现多种非“正常”但有效的状态码。目前 ClientWorker 在遇到非 200 或手动设置的状态码时会失败,而预期应将“合理”失败的结果(4xx)正确返回给前端。

diauweb avatar Jul 30 '22 06:07 diauweb

并发的时候可能会有部分请求失败,如果扩大请求状态,可能会出现有一些并发成功时总请求失败的问题。

当然,如果有必要,我会让此配置项成为正则

ChenYFan avatar Jul 31 '22 05:07 ChenYFan

并发的时候可能会有部分请求失败,如果扩大请求状态,可能会出现有一些并发成功时总请求失败的问题。

当然,如果有必要,我会让此配置项成为正则

API 请求有其特殊性,在访问 API 时需采用单源单请求模式以保证结果正确,所以并发在这个 scenario 里面不是问题。如果可以,可以考虑添加新的顺序发起请求的引擎。

diauweb avatar Jul 31 '22 07:07 diauweb

ClienWorker 3.0.0-beta-2发布,cdnjs可用https://lib.baomitu.com/clientworker/3.0.0-beta-2/dist/cw.js

ChenYFan avatar Aug 02 '22 03:08 ChenYFan