InboundJSONBindハンドラーを使用して、JSON要求を受信したり、JSON応答を送信することができます。
このコンテンツ・ハンドラーのRECEIVEコマンドが実行されると、以下のステップが行われます。
コンテンツのエンコードはUTF-8であると想定されています。
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
RECEIVE | HANDLER | InboundJSONBind | |
CONTENT | 任意。詳細は、「CONTENT」を参照してください。 | ||
ARCHIVE | 任意。詳細は、「ARCHIVE」を参照してください。 |
RECEIVE HANDLER(InboundJSONBind)
このコンテンツ・ハンドラーのSENDコマンドが実行されると、以下のステップが行われます。
オプションのUAFILEキーワードとUAPATHキーワードを使用して、コンテンツの推奨パスとファイル名をリモート・クライアント・プログラムに通知することができます。LANSA Integratorユーザー・エージェントは、これらのファイル名とパス名を、応答パネルの保存ポップアップ・メニューに追加します。
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
SEND | HANDLER | InboundJSONBind | |
STATUS | 値 | オプション HTTPステータス番号 | |
MESSAGE | 値 | オプション HTTPステータス・メッセージ。 | |
UAPATH | 値 | 任意 | |
UAFILE | 値 | 任意 | |
UACACHE | 値 | 任意 | |
UADISPOSITION | 値 | 任意 | |
ARCHIVE | 任意 |
SEND HANDLER(InboundJSONBind)