您好,我正在尝试获取自定义定义的元数据以及GET请求中的存储对象。我正在使用骆驼休息路线:
rest( "/file" ).get()
.route()
.setHeader( S3Constants.KEY, header( FILE_KEY))
.pollEnrich().simple("aws-s3://{{aws.s3.bucket}}?amazonS3Client=#amazonS3&deleteAfterRead=false" )
.log( "${headers}" )
.endRest();
这里的问题是${headers}
不包含我的预定义自定义标头。我在DEBUG日志中看到它们分别标记为wire
和headers
,我也可以使用简单的GET
请求来获取它们,但我需要使用route API来获取它们。如何获取这些标头?