spring云数据流http源客户端传凭证

spring cloud data flow http source client pass credentials

我有一个工作应用程序,我从休息端点获取数据并将其转储到 sybase 数据库。现在我正在尝试将其转换为 spring 云数据流,并将 http 定义为源,将 jdbc 定义为接收器。我的源指向的 http 端点受到保护,因此我需要传递凭据。我查看了 documentation,下面是 http 源允许的参数。这是否意味着源必须是端点?如果不是,我如何实现相同的目标?

http 源支持以下配置属性:

http.cors.allow-credentials
Whether the browser should include any cookies associated with the domain of the request being annotated. (Boolean, default: <none>)
http.cors.allowed-headers
List of request headers that can be used during the actual request. (String[], default: <none>)
http.cors.allowed-origins
List of allowed origins, e.g. "http://domain1.com". (String[], default: <none>)
http.mapped-request-headers
Headers that will be mapped. (String[], default: <none>)
http.path-pattern
An Ant-Style pattern to determine which http requests will be captured. (String, default: /)
server.port
Server HTTP port. (Integer, default: 8080)

刚刚注意到 spring 云有一个 httpclient 源,我可以在其中进行配置。

是的,http 需要 完全合格的 URL/route,因此它可以轮询和接收落在路由上的新负载。

SCDF samples 存储库中有多个 http 源示例,您可以作为参考。

同样,http-client 处理器需要完全限定的 URL/route 才能对来自源的每个上游事件执行 GET 或 POST。