第149章 HTTP コンポーネント (非推奨)

Camel バージョン 1.0 以降で利用可能

http: コンポーネントは、外部 HTTP リソースを消費するための HTTP ベースのエンドポイントを提供します (HTTP を使用して外部サーバーを呼び出すクライアントとして)。

Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-http</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

149.1. URI 形式

http:hostname[:port][/resourceUri][?param1=value1][&param2=value2]

デフォルトでは、HTTP にはポート 80、HTTPS には 443 を使用します。

camel-http vs camel-jetty

HTTP コンポーネントによって生成されたエンドポイントに対してのみ生成できます。したがって、camel ルートへの入力として使用しないでください。HTTP サーバーを介して camel ルートへの入力として HTTP エンドポイントをバインド/公開するには、Jetty コンポーネント または Servlet コンポーネント を使用できます。