Objeto ProtocolResponse
error
Integer (opcional) - Quando definido, arequest
vai falhar com o númeroerror
. Para os números de erro disponíveis, por favor veja a lista de net errors.statusCode
number (opcional) - O código de resposta HTTP, o padrão é 200.charset
string (opcional) - O conjunto de caracteres do corpo de resposta, o padrão é"utf-8"
.mimeType
string (opcional) - O tipo MIME do corpo de resposta, o padrão é"text/html"
. DefinirmimeType
iria implicitamente definir o cabeçalhocontent-type
em resposta, mas secontent-type
já está definido emheaders
, omimeType
seria ignorado.headers
Record<string, string | string[]> (optional) - An object containing the response headers. As chaves devem ser string e os valores devem ser string ou Array de string.data
(Buffer | string | ReadableStream) (opcional) - O corpo da resposta. Ao retornar stream como resposta, isto é uma stream legível Node.js representando o corpo da resposta. Ao retornarBuffer
como resposta, isto é umBuffer
. Ao retornarstring
como resposta, isto é umastring
. Isto é ignorado para outros tipos de respostas.path
string (opcional) - Caminho para o arquivo que seria enviado como corpo da resposta. Isto só é usado para respostas de arquivo.url
string (opcional) - Baixa ourl
e transfere o resultado como corpo da resposta. Isto só é usado para respostas de URL.referrer
string (opcional) - O URL dereferrer
. Isto só é usado para respostas de arquivo e de URL.method
string (opcional) - Omethod
HTTP. Isto só é usado para respostas de arquivo e de URL.session
Session (opcional) - A sessão usada para requisitar um URL, por padrão a requisição HTTP vai reutilizar a sessão atual. Definirsession
comonull
usaria uma sessão independente aleatória. Isto só é usado para respostas de URL.uploadData
ProtocolResponseUploadData (optional) - The data used as upload data. Isto só é usado para respostas de URL quandomethod
é"POST"
.