http - 如何在OSB中为HTTP后端服务实现选择性错误重试

标签 http error-handling oracle12c osb

我从管道中调用了http服务,我想重试除4xx series之外的所有错误。但是当我给重试计数为3时,将重试所有错误。有什么办法可以使我的操作系统服务调整为仅重试非4xx错误。

最佳答案

如果在业务服务中使用OOTB重试,它将重试所有错误代码。您可以尝试从阶段调用http业务服务,并使用阶段错误处理程序从while循环中调用http服务。

关于http - 如何在OSB中为HTTP后端服务实现选择性错误重试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59270473/

相关文章:

r - ggplot错误: cannot coerce class “c(” gg“,”ggplot“)” to a data.frame

oracle12c - 关于创建实体关系模型的指南的担忧

http - 将 cURL 转换为 Google Apps 脚本

php - Laravel Guzzle Http Auth 不起作用

java - 错误: “The method is undefined for type” , and “The constructor is undefined”

c++ - 捕获不使用 try/catch 抛出的异常

从 11G 导入备份时出现 Oracle EDITIONABLE 属性错误

sql - 将数值转换为 VARCHAR2 会引发 ORA-03113

http - Squid修改HTTP-Request并设置cookie

rest - Google 电子表格 REST API v4 上的 "PERMISSION_DENIED"