查看 API 响应和跟踪

查看对 API Connect 测试 选项卡中调用的 API 的响应。 您可以使用包含的跟踪信息来调试 API 的执行情况。

您可以使用 API Designer UI 应用程序或使用基于浏览器的 API Manager UI 来完成此任务。

调用 API 请求时,响应会显示在“测试”选项卡的“响应”部分中。 响应始终包含 HTTP 状态码以及接收响应所用的时间量。 如果调用完成(即使返回错误),那么响应还包含头和主体。

单击主体选项卡可查看响应主体。 查看响应主体时,单击已解析选项卡可使用“Accepts”请求头中指定的格式查看响应。 单击原始选项卡可查看未格式化的响应主体。

单击选项卡可查看请求头和响应头的内容。
注意: 如果组合件或后端 API 返回 Cache-Control 头,请添加 Cache-Control: no-store 请求头以阻止浏览器对请求进行高速缓存。 根据服务器,您可能想要改为使用 Cache-Control: no-cache 头。

单击跟踪选项卡以显示 API 执行记录,从而可查看已触发的操作以及为每个操作执行的代码。

检查跟踪

使用“跟踪”选项卡可精确查看 API 调用的执行方式。 当调用返回错误,而您并不知道原因时,这非常有用。 您可以通过查看跟踪以查看 API 执行的每个步骤来调试 API。

注意 :Trace仅适用于默认URL。 不能为跟踪选择其他网关。

跟踪”选项卡包含以下组件以帮助您调试 API:

过程流图
在图中,调用期间执行的策略(操作)会突出显示,而过程流的其余部分则变暗。 突出显示便于查看执行的操作在整个流程中的发生位置,同时说明调用的实际执行流。 例如,如果过程流包含一个具有三个选项的切换,那么仅突出显示在调用期间选择的选项。
策略列表
突出显示的策略列表允许您选择策略以检查其跟踪情况。
高级切换
高级切换允许您控制跟踪的详细信息级别。 基本跟踪显示所选策略的输入和输出的代码。 高级跟踪显示策略执行的完整代码。
代码框
当前策略的所选代码级别将在代码框中显示,您可以在此详细查看,准确了解该策略的执行方式。 缺省情况下,显示最低版本的响应(端点、请求以及响应和状态消息),折叠各个部分。 您可以通过单击每个部分旁边的展开图标来展开各个部分。 要查看完整响应,请单击高级切换。