ヘッダー情報送信

*Curl ORB for Java version 0.6 がリリースされました。リリースノートはこちら

Curl ORBは、サーバへデータを送信する際、クライアントから任意の付加情報を送信可能です。また、アプリケーション全体に共通なヘッダ情報(グローバルヘッダー)とインスタンスの生成やメソッド実行毎に付与できるヘッダ情報(ローカルヘッダー)が利用可能となっています。

使用するAPI

 set-global-headerプロシージャ 
 get-global-headerプロシージャ 
 clear-global-headerプロシージャ 
 ORBClientのコンストラクタ及び各メソッドのrequest-header:HashTableキーワード引数
 ORBClientForContextの各メソッドのrequest-header:HashTableキーワード引数
 (COM.CURLAP.ORB.SERVLETパッケージ)

以下にサンプルコードを掲載しておきます。

 

|| グローバルヘッダーに値をセット
{set-global-header “global-k”, “global-v”}

|| ローカルヘッダーとして値をセット
def orb = {ORBClient “tests1.Foo”, request-header = {HashTable “test-header-k”, “test-header-v”}}