2

我正在尝试模拟以下 curl 语句

curl -k -H "用户名:您的 API 用户名" -H "密码:您的 API 密码" https://infoconnect1.highwayinfo.govt.nz/ic/jbi/TrafficCameras/REST/FeedService/

如何使用 mappedRequestHeaders 将用户名和密码注入 http-client 流?

4

1 回答 1

0

我认为您可以通过使用您想要的两个标头来丰富消息流,然后使用mappedRequestHeaders指定应该传播这些标头来实现您想要做的事情。

像这样的东西:

whatever | modules | transform --script=enrich.groovy | http-client --mappedRequestHeaders=username,password

丰富.groovy在 Spring Integration 消息中添加username和作为标题。password

不过,这确实需要一种简单的方法来传递 http 标头,也许可以作为模块的一个选项。如果您有兴趣,我创建了https://jira.spring.io/browse/XD-2372来跟踪它

于 2014-11-18T17:25:44.493 回答