# 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
- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь
См. также: