作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 spring-xd 的新手,想了解是否可以从 springxd 调用外部 Rest api。我的其余 api 需要 GET
请求的 request header
和 POST 请求的请求 header+消息正文。如何调用 URL?
据我了解,要使用http-client,但我不太确定如何使用它。
我还没有为此案例编写任何流。
最佳答案
您可以使用url
和httpMethod
流定义中的属性
http-client --url=http://... --httpMethod=GET
您还必须设置 mappedRequestHeaders
传递已在上游设置的任何自定义 header 。
--mappedRequestHeaders=HTTP_REQUEST_HEADERS,myHeader1,myHeader2
但是,如果您想使用 uri 变量...
url=http://somehost/foo/{bar}/{baz}
您将需要一个自定义http-client
添加模块<uri-variable/>
出站网关的子元素。
如果您想添加要映射的 header (通过 <header-enricher/>
),您还需要一个自定义模块。
关于spring-xd - 如何从 spring-xd 调用 Rest api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28201680/
我是一名优秀的程序员,十分优秀!