%Net.HttpRequestクラスを使用してhttpsへのアクセスを行うとエラーが発生します

%Net.HttpRequestクラスを使用して、httpsのurlにアクセスするためには、以下のドキュメントに記載されている SSL/TLS構成 の「クライアント」構成を作成して指定した名前をSSLConfiguration プロパティに指定する必要があります。

SSL/TLS構成のクライアント構成方法

こちらのドキュメントに記載されている SSL/TLS構成 の「クライアント」構成を作成して指定した名前をSSLConfiguration プロパティに指定します。

管理ポータルの
[システム管理] > [セキュリティ] > [SSL/TLS構成]
メニューより以下のように作成します。

 

以下にサンプルコードの断片を示します(前提となるローカル変数の設定処理を省略しているためこのままでは動作しませんのでご注意ください)。

    set httprequest=##class(%Net.HttpRequest).%New()
    
    set httprequest.Server = server
    
    if https {
       set httprequest.Port = 443
       set httprequest.Https = https
       set httprequest.SSLConfiguration = "SSL"
    }
 

構成のパラメータは、構成名に任意の名前を、タイプに「クライアント」を選択し、その他はデフォルト値で作成してください。


該当する製品: Caché, Ensemble, HealthShare/Caché Based, IRIS Data Platform, HealthShare/IRIS Based, IRIS for Health
関連トピック:
添付ファイル:

アンケートにご協力をお願いします
このトピックは参考になりましたか?
このトピックに関するお問い合わせ

FAQトップに戻る