Объект ProtocolResponse
-
errorЦелое число (необязательно) - При присвоении,requestзавершится с кодом ошибкиerror. Для доступных кодов ошибок см. список кодов ошибок сети. -
statusCodeчисло (необязательно) - Код HTTP ответа, по умолчанию 200. -
charsetстрока (необязательно) - Кодировка символов тела ответа, по умолчанию"utf-8". -
mimeTypeстрока (необязательно) - Тип MIME тела ответа, по умолчанию"text/html". УстановкаmimeTypeнеявно установит заголовокcontent-typeв ответе, но если заголовокcontent-typeуже задан вheaders,mimeTypeбудет проигнорировано. -
headersRecord<строка, строка | массив строк> (необязательно) - Объект, содержащий заголовки ответа. Ключи должны быть строками, а значения — либо строками, либо массивами строк. -
data(Буфер | строка | поток чтения) (необязательно) - Тело ответа. При возвращении потока в качестве ответа, это поток чтения Node.js, представляющий тело ответа. При возвращенииBufferв качестве ответа, этоBuffer. При возвращенииstringв качестве ответа, этоstring. Это игнорируется для других типов ответов. -
pathстрока (необязательно) - Путь к файлу, который будет отправлен как тело ответа. Используется только для файловых ответов. -
urlстрока (необязательно) - Загрузитьurlи направить результат в качестве тела ответа. Используется только для ответов с URL. -
referrerстрока (необязательно) - URL. Используется только для файловых и URL ответов. -
methodстрока (необязательно) - HTTPmethod. Используется только для файловых и URL ответов. -
sessionСессия (необязательно) - Сессия, используемая для запроса URL. По умолчанию HTTP-запрос будет повторно использовать текущую сессию. Установкаsessionвnullбудет использовать случайную независимую сессию. Используется только для ответов с URL. -
uploadDataProtocolResponseUploadData (необязательно) - Данные, используемые в качестве данных для загрузки. Используется только для ответов с URL, когдаmethodявляется"POST".
© GitHub Inc.
Licensed under the MIT license.
https://www.electronjs.org/docs/latest/api/structures/protocol-response