# getHttpServerSettings

Описание: получить настройки http сервера.

Пример запроса:

{
    "method" : "getHttpServerSettings",
    "requestId" : "1"
}

Пример ответа:

{
    "settings": [
        {
            "name": "port",
            "value": 5002,
            "httpServerRestartNeededForApplying": true,
            "isPendingToBeApplied": true,
            "pendingValue": 7777
        },
        {
            "name": "connectionsLimit",
            "value": 10000,
            "httpServerRestartNeededForApplying": true,
            "isPendingToBeApplied": false
        },
        {
            "name": "maxPostFileSizeInBytes",
            "value": -1,
            "httpServerRestartNeededForApplying": false
        }
    ],
    "method": "",
    "requestId" : "1",
    "result": true
}

Описание параметров:

  • name - имя настройки. Доступные настройки:

    • port - порт, на котором будет работать http сервер. Требуется перезапуск http сервера для того, чтобы изменения вступили в силу

    • connectionsLimit - максимальное количество одновременно обрабатываемых подключений. Требуется перезапуск http сервера для того, чтобы изменения вступили в силу

    • maxPostFileSizeInBytes - максимальное значение файла в байтах для метода POST. Применяется сразу, перезапуск http сервера не требуется

  • value - значение настройки

  • httpServerRestartNeededForApplying - флаг, обозначающий необходимость перезапуска http сервера для того, чтобы настройка начала действовать. Может быть true и false

  • isPendingToBeApplied - параметр присутствует только для настроек, которые применяются только после перезапуска http сервера и обозначает состояние настройки, а именно - ожидание перезапуска http сервера для применения значения

  • pendingValue - параметр присутствует только для настроек, которые применяются только после перезапуска http сервера для случая когда настройка была изменена и ожидает этого перезапуска http сервера и обозначает значение, которое будет применено

  • requestId - уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь

См. также: