手順
HTTPリクエストハンドラを作成するには、次の手順に従います。
-
トランザクションSE24(クラスビルダー)を呼び出し、HTTPリクエストハンドラーを表すクラスを作成します。
-
作成したクラスにインタフェースIF_HTTP_EXTENSIONを割り当てます。
-
メソッドHANDLE_REQUEST()を実装します。これを行うには、 HANDLE_REQUESTをダブルクリックします。
-
要求および応答データにアクセスできるようにするには、メソッドHANDLE_REQUEST()の引数としてインタフェースIF_HTTP_SERVERを使用します。
-
着信要求をより詳細に処理する場合は、属性FLOW_RCおよびLIFETIME_RCを使用します。これらの属性は、インターフェースIF_HTTP_EXTENSIONによってサポートされます。メソッドHANDLE_REQUEST()を使用して、属性にコンテンツを入力することができます。
リクエストの分析
リクエストに柔軟に対応できるようにするために、フォーム、ヘッダー、および本文のフィールドを分析するオプションがあります。
詳しくは
以下の例は、アクセスできるさまざまなデータに関する情報を提供します。