http源Spring云流的标头

时间:2017-06-24 08:58:50

标签: spring spring-integration spring-xd spring-cloud-dataflow

我正在使用邮递员用表格数据中的文件发送http请求,并希望将文件名作为标题传递。使用文件作为接收器我想获取该文件并将其保存在我在http请求中传递的标头值文件名的名称中。下面是我尝试使用spring cloud flow并且我没有在接收器端获得标题“filename”,文件将以名称“null”保存

stream create --name myfilestream --definition "http --mapped-request-headers=foo --port=5555 | file --directory-expression="'Desktop' + 'sr'" --name-expression="headers['foo']" --deploy

有人可以对此有所了解。

1 个答案:

答案 0 :(得分:0)

如果您使用Kafka Binder,则应考虑使用此选项:

  

spring.cloud.stream.kafka.binder.headers   将由活页夹传输的自定义标头列表。

     

默认值:空。

默认情况下,不会传输自定义标头。