機能名 | 説明 |
---|---|
configuration/get | HTTP/HTTPSリスナーの設定情報を取得します |
configuration/set | HTTP/HTTPSリスナーの設定情報を変更します |
HTTP/HTTPSリスナーの設定情報を取得します。
administrator、developer、operator
HTTPメソッド | リクエストURL |
---|---|
GET | http://{Hostname}:{Port}/mcapi/mc/configuration/get |
GET /mcapi/mc/configuration/get HTTP/1.1 X-Fs-SessionId: 76B7EDBB1F14443FA538E62E05C5EEA4
APIの実行が成功した場合、HTTPステータスコードは200
が返ります。
実行に成功するとHTTP/HTTPSリスナーの設定情報が返ります。
設定情報としては次の情報が取得できます。
{ "result": { "status": "success", "data": { "configuration": { "threadPoolSize": 32, "threadMaxSize": 32, "requestQueueSize": 64, "requestQueueWarningSize": 48, "observationTimeOut": 300, "https": false, "loginTimeout": 30 } } } }
下記以外のエラーについては、共通エラーコードを参照してください。
HTTPステータスコード | エラーコード | 説明 |
---|---|---|
500 Internal Server Error | 5001 | 設定ファイルの読み込みに失敗した場合 |
5003 | 設定ファイルの解析に失敗した場合 | |
5201 | 指定したプロセス情報が存在しなかった場合 | |
5202 | プロセス情報が存在しなかった場合 | |
5205 | プロセス情報の解析に失敗した場合 |
HTTP/HTTPSリスナーの設定情報を変更します。
administrator
HTTPメソッド | リクエストURL |
---|---|
POST | http://{Hostname}:{Port}/mcapi/mc/configuration/set |
configuration/getで取得できる結果と同じ形式のデータをHTTPボディに設定します。
項目が存在しない場合は更新されません。
POST /mcapi/mc/configuration/set HTTP/1.1 Content-Type: application/json; charset=UTF-8 X-Fs-SessionId: 76B7EDBB1F14443FA538E62E05C5EEA4 Content-Length: 380 { "result": { "status": "success", "data": { "configuration": { "threadPoolSize": 24, "threadMaxSize": 32, "requestQueueSize": 64, "requestQueueWarningSize": 48, "observationTimeOut": 300, "https": false, "loginTimeout": 30 } } } }
APIの実行が成功した場合、HTTPステータスコードは200
が返ります。
実行に成功するとHTTP/HTTPSリスナーの設定情報を変更します。
{ "result": { "status": "success", "data": {} } }
下記以外のエラーについては、共通エラーコードを参照してください。
HTTPステータスコード | エラーコード | 説明 |
---|---|---|
400 Bad Request | 2005 | スレッド最大サイズがリクエストキューサイズより小さい場合 |
2102 | Jsonデータの必須項目が入力されなかった場合 | |
2103 | Jsonデータの値のタイプが正しくなかった場合 | |
500 Internal Server Error | 5001 | 設定ファイルの読み込みに失敗した場合 |
5002 | 設定ファイルの書き込みに失敗した場合 | |
5003 | 設定ファイルの解析に失敗した場合 | |
5201 | 指定したプロセス情報が存在しなかった場合 | |
5202 | プロセス情報が存在しなかった場合 | |
5205 | プロセス情報の解析に失敗した場合 |