[salesforce]apexで自分のIPアドレスを取得するには

By |6月 4, 2009|salesforce, |


以下のapexコードで自分のIPが取得できます。getHeadersの中にはIPアドレスの他、いろいろな値が入っていますので把握しておくとよさそうです。headerなど項目の一覧を出す画面のサンプルはこちらです。

    public String getIPadress() {
        return ApexPages.currentPage().getHeaders().get('X-Salesforce-SIP');
    }