- 打印
文章摘要
您觉得此摘要对您有帮助吗?
感谢您的反馈
了解捕捉 HTTP API 连接器错误的用例,以及如何记录错误和重试连接器功能。
HTTP 连接器错误类型
HTTP 协议标准要求提供服务器响应代码和消息,即 HTTP响应代码和HTTP 响应消息。 因此,有了标准的 HTTP 响应代码类别或分类,以帮助最终用户直观地识别发生的错误类型。
这些代码类别包括以下内容: *1xx-信息性响应请求已收到,继续处理 *2xx-成功请求已成功收到、理解并接受 *3xx-重定向需要采取进一步行动才能完成请求 *4xx-客户端错误请求包含不良语法或无法满足 *5xx-服务器错误服务器未能满足明显有效的请求
最常见的错误代码是404 - 未找到
或500 - 内部服务器错误
。这些错误代码可能表明外部系统服务器出现故障、正在进行维护、服务出现问题或网络出现问题。
举例说明:在应用程序中捕获 HTTP 错误
下面的示例详细介绍了如何配置应用程序以显示 HTTP 连接器函数错误。
构建连接器函数
在连接器函数生成器中,你可以在连接器 Output 配置中映射 HTTP 错误代码和错误信息。这将把 HTTP 错误代码和错误信息作为连接器函数输出传递给 Tulip 应用程序。
- 将 HTTP 状态字段映射到输出。
- 给输出一个清晰、独特的名称,然后重新运行连接器函数,测试输出是否正确显示。
如下所示:
构建一个应用程序来处理连接器错误
在应用程序中使用连接器的输出信息来执行连接器错误处理。
在应用程序触发器中运行连接器
使用运行连接器功能构建触发器操作。选择刚刚创建的连接器和函数,然后将结果保存为变量。
现在,HTTP 响应代码和消息可在新的应用程序变量中作为参考。
在应用程序中可视化连接器响应
在应用程序步骤中放置一个变量部件,显示整个连接器响应变量。
构建连接器错误处理触发器
接下来,您可以使用 HTTP 响应代码在后续触发条件中执行应用程序级错误处理。
- 创建一个新的触发器来执行连接器错误处理。
- 创建一个条件,查找不正确的 HTTP 响应代码。在本例中,该条件查找不等于200 的响应。:::(Info) (注)许多系统将 200 响应代码作为良好响应,但最好与 API 端点提供商或 IT 部门确认是否所有良好响应都只有代码 200:::
- 创建一个触发操作,当满足条件时,HTTP 响应代码为坏响应。
下面是应用程序中的样子:
进一步阅读
本文对您有帮助吗?