忽略 QC REST API 输出中的 HTML 标签

Ignore HTML tags in QC REST API output

使用 HP ALM REST API,我们得到嵌入了 HTML 标签的备忘录字段,例如 <html><span><body> 等。有没有办法使用任何选项来抑制相同的内容?

使用早期的 OTA API,我们可以选择使用 tdconnection.IgnoreHtmlFormat=True,它曾经用来抑制这些标签,但是使用 REST API,我找不到等效的一。有什么建议或者我应该在阅读输出后自己构建一个解析器吗?

我个人不知道有这样的开关。

或者你可以试试这个: How to Parse Only Text from HTML

在纸面上这看起来相当不错。

但这需要一个额外的步骤。收到请求后,您必须 运行 通过建议的库来获取纯文本。我认为不应该超过一行代码。

缺点是可能会出现一些问题,因为您转储任何存储为 HTML 的格式。通常这并不多。取决于项目和偏离路线的人。