rest - 测试 Camel REST 组件端点生产者模板

标签 rest apache-camel

我正在尝试使用新的 Camel Rest component 来休息我的路线从版本 2.14 开始可用:

@Produce(uri = "rest:test.get/company/{name}")
protected ProducerTemplate testProducer;    

而与这种rest端点相对应的ProducerTemplate在该版本中基本上还没有实现。 测试此类端点的最佳方法是什么?

最佳答案

当前的 Camel Rest 组件仅适用于消费者(服务器)端。建议您可以使用 camel-restletHttpClient发送纯 HTTP 请求进行测试。

@Produce(uri = "restlet:http://localhost:808/test.get/company/{name}")
protected ProducerTemplate testProducer;

testProducer.requestBodyAndHeader(null, "name", 123, String.class);

关于rest - 测试 Camel REST 组件端点生产者模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26059226/

相关文章:

java - Spring RESTful 应用程序基于 Java 的配置

spring - 在 404 上从 RESTful Spring API 返回错误 JSON(不明确的 @ExceptionHandler)

authentication - 以 RESTful 方式许可和 session

java - Rest Assured Empty 响应体结构

apache-camel - Camel smpp消费者机上交易持续增长

java - 你如何robuSTLy实现一个REST服务来检索数据库记录然后在返回之前清除它们?

java - Camel : PollEnrich generating a lot of Timed Waiting threads

web-services - 贾克斯WS : Externalize Http Conduit name Attribute

java - 在 karaf 中配置 cxf 服务列表

java - Bundle 正在等待命名空间处理程序 [http ://camel. apache.org/schema/blueprint]