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ステータス番号 デフォルト値は200です。 |
|
MESSAGE |
値 |
任意。HTTPステータス・メッセージ デフォルト値はOKです。 |
|
FROM |
フィールド |
任意。テキストを指定のフィールドに送信します。 |
|
UACACHE |
値 |
任意。キャッシュ制御最大期間 デフォルト値は0です。 |
|
UADISPOSITION |
値 |
任意。コンテンツ処理のファイル名 |
|
ENCODING |
|
任意。詳細は、「ENCODING」を参照してください。 Unicodeテキストからバイナリ・テキストへの変換に使用されます。 |
|
CONTENT |
|
任意。詳細は、「CONTENT」を参照してください。 |
|
CHARSET |
*YES |
任意。charset属性を含めます。 |
|
|
*NO |
charset属性を含めません。 |
|
|
*TEXT |
デフォルト。コンテンツがテキストの場合、charset属性を含めます。 |
例
SEND HANDLER(InboundText) FROM(MSG)