InboundTextハンドラーを利用して、HTTPクライアント・プログラムからテキスト・コンテンツを受け取り、テキスト応答を送信することができます。
このコンテンツ・ハンドラーのRECEIVEコマンドが実行されると、次のことが実行されます。
コンテンツが存在しない場合、OKステータスが返されます。
ハンドラーは、バイナリー・テキストからUnicodeテキストへの変換に使用されるエンコーディングを決定し、TOキーワードに指定したフィールドを、変換したUnicode値で更新します。
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
RECEIVE | HANDLER | InboundText | |
ENCODING | 任意。詳細は、「ENCODING」を参照してください。 バイナリー・テキストからUnicodeテキストへの変換に使用されます。 | ||
TO | フィールド | 必須。テキストを指定のフィールドにバインドします。 |
RECEIVE HANDLER(InboundText) TO(MSG)
SENDコマンドを使って、簡素なプレーン・テキスト応答が作成できます。
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
SEND | HANDLER | InboundText | |
STATUS | 値 | 任意。HTTPステータス番号 | |
MESSAGE | 値 | 任意。HTTPステータス・メッセージ | |
FROM | フィールド | 任意。テキストを指定のフィールドに送信します。 | |
UACACHE | 値 | 任意。キャッシュ制御最大期間 | |
UADISPOSITION | 値 | 任意。コンテンツ処理のファイル名 | |
ENCODING | 任意。詳細は、「ENCODING」を参照してください。 | ||
CONTENT | 任意。詳細は、「CONTENT」を参照してください。 | ||
CHARSET | *YES | 任意。charset属性を含めます。 | |
*NO | charset属性を含めません。 | ||
*TEXT | デフォルト。コンテンツがテキストの場合、charset属性を含めます。 |
SEND HANDLER(InboundText) FROM(MSG)