【发布时间】:2017-03-20 22:02:37
【问题描述】:
最近有人问我这个问题:
您能否给我们您的 getCountry 的 URL(使用 http4:// 或 https4://) 端点
对 https4 的快速谷歌搜索表明这是一个“骆驼”端点。同样基于对这个问题What exactly is Apache Camel? 的回答,我的理解是Camel 在内部媒介中可以连接企业内部的各种项目(如果我错了,请纠正)。从这个项目主页上的示例和 sn-ps 来看,这看起来非常特定于 Java/Scala。
我有 Ruby on rails 项目,它公开了一个 RESTful API,这个问题的目的是为了解决这个问题,因此我认为我没有在 Enterprise Integration Pattern 中实现它(无论这意味着什么)。
所以当有人问我 API 的 https4 端点时,他们到底在寻找什么?
【问题讨论】:
-
他们正在寻找 Camel 端点。如果你不使用 Camel,你应该告诉他们。
-
我的猜测是您的联系人想要调用您的 RESTful API,他们最终使用 Camel,并且他们对 Camel 端点 URI 语法(
http4://...,其中http4指的是Camel 组件名为camel-http4)和HTTP URL(http://,其中http指的是实际的HTTP 协议)。他们可能只是想知道他们需要调用什么 HTTP(S) URL 才能访问您 API 上的country资源,但您应该与他们确认。
标签: java ruby http apache-camel