0

SAP BSP アプリケーションでクライアントの IP アドレスを読み取ることは可能ですか? しばらくの間、IP を保存したいと思います。

接続は、DMZ の WebDispatcher を介して SAP WAS に行われます。

ありがとう、h。

4

2 に答える 2

1

これを行う方法の簡単な例を次に示します。コントローラーを作成し、次のDO_REQUESTように実装します。

method do_request.
  data remote_ip type string.
  remote_ip = request->get_header_field( `~remote_addr` ).
  write( remote_ip ).
endmethod.

編集:ただし、Webディスパッチャーでこれをテストできませんでした。

于 2012-08-21T13:48:30.843 に答える
0

通常は可能ですが、Web Dispatcher の背後にいるため、Web Dispatcher の IP しか表示されません。おそらく、BSP アプリケーション内ではなく、そこに何らかのロギングを実装する必要があります。

于 2012-08-20T07:02:57.160 に答える