如何显示 SendHTTPRequest Activity 的结果?

How do I display the result of a SendHTTRequest Activity?

我在 Elsa 工作流程中有一个 SendHTTPRequest activity,它可以正确执行,但即使我选择了 Read Content,响应也不会显示。该页面仍然是空的。为什么不显示结果?

没有关于 SendHTTPRequest 的任何文档,但在查看源代码和一些试验和错误之后,我能够通过在 SendHTTPRequestSendHTTPRequest 还需要一些额外的配置:

  • Supported Status Codes 部分添加值。这会在执行后创建不同的流程。
  • 给它一个 Name(例如 GetHTTP),这样您就可以访问 WriteHTTPResponse.
  • 中的响应

现在将状态代码路径拖到 WriteHTTPRequest,这样它将在 200 上执行 activity。然后在 Content 部分中,您可以使用表达式输出响应。

例如GetHTTP.Response.Content 和 select JavaScript 来自下拉列表。