我想在使用处理器时设置 User-Agent 标头:http-client
我看到有 mappedRequestHeaders 选项,但是如何使用来设置用户代理:例如 Mozilla
要么我缺少某些东西,要么 spring-xd 缺少处理器:header-enricher。这将做我在常规 Spring Integration 上下文中寻找的东西:
<int:chain id="mychain" input-channel="http-request-data">
<int:header-enricher>
<int:header name="User-Agent" value="curl/7.0.48"/>
</int:header-enricher>
<int-http:outbound-gateway url="${url}" http-method="GET" expected-response type="java.lang.String"/>
<int-file:outbound-channel-adapter directory="${output-folder}" filename-generator-expression="'${filename}'" />
</int:chain>