Partilhar via


RestClientRequestParams interface

Parâmetros para enviar uma solicitação WebApi

Propriedades

apiVersion

A cadeia de caracteres da versão da api para enviar a solicitação (por exemplo, "1.0" ou "2.0-preview.2")

body

Dados para postar. Neste caso de um GET, isso indica parâmetros de consulta. Para outras solicitações, este é o objeto do corpo da solicitação (que será serializado em uma cadeia de caracteres JSON, a menos que isRawData esteja definido como true).

command

Comando atual para registro de atividades. Isso substituirá a opção base do RestClient.

customHeaders

Permite que o chamador especifique cabeçalhos de solicitação personalizados.

httpResponseType

O tipo de resposta http (Accept). Este é "json" (corresponde ao cabeçalho application/json Accept), a menos que especificado de outra forma. Outros valores possíveis são "html", "text", "zip" ou "binary" ou seus equivalentes de cabeçalho aceito (por exemplo, application/zip).

isRawData

Se verdadeiro, isso indica que nenhum processamento deve ser feito no objeto 'dados' antes que ele seja enviado na solicitação. Isso raramente é necessário. Um caso é ao postar um objeto HTML5 File.

method

Verbo HTTP (GET por padrão, se não especificado)

queryParams

Parâmetros de consulta para adicionar à url. No caso de um GET, os parâmetros de consulta podem ser fornecidos através de 'data' ou 'queryParams'. Para outros verbos, como POST, o objeto de dados especifica o corpo do POST, portanto, queryParams é necessário para indicar parâmetros a serem adicionados à cadeia de caracteres de consulta da url (não incluída no corpo da postagem).

returnRawResponse

Se true, indica que a Resposta bruta deve ser retornada na promessa resultante da solicitação em vez de desserializar a resposta (o padrão).

routeTemplate

Modelo de rota usado para formar o caminho da solicitação. Se routeTemplate NÃO for especificado, locationId será usado para pesquisar o modelo por meio de uma solicitação OPTIONS.

routeValues

Dicionário de valores de substituição de modelo de rota

Detalhes de Propriedade

apiVersion

A cadeia de caracteres da versão da api para enviar a solicitação (por exemplo, "1.0" ou "2.0-preview.2")

apiVersion: string

Valor de Propriedade

string

body

Dados para postar. Neste caso de um GET, isso indica parâmetros de consulta. Para outras solicitações, este é o objeto do corpo da solicitação (que será serializado em uma cadeia de caracteres JSON, a menos que isRawData esteja definido como true).

body?: any

Valor de Propriedade

any

command

Comando atual para registro de atividades. Isso substituirá a opção base do RestClient.

command?: string

Valor de Propriedade

string

customHeaders

Permite que o chamador especifique cabeçalhos de solicitação personalizados.

customHeaders?: {[headerName: string]: any}

Valor de Propriedade

{[headerName: string]: any}

httpResponseType

O tipo de resposta http (Accept). Este é "json" (corresponde ao cabeçalho application/json Accept), a menos que especificado de outra forma. Outros valores possíveis são "html", "text", "zip" ou "binary" ou seus equivalentes de cabeçalho aceito (por exemplo, application/zip).

httpResponseType?: string

Valor de Propriedade

string

isRawData

Se verdadeiro, isso indica que nenhum processamento deve ser feito no objeto 'dados' antes que ele seja enviado na solicitação. Isso raramente é necessário. Um caso é ao postar um objeto HTML5 File.

isRawData?: boolean

Valor de Propriedade

boolean

method

Verbo HTTP (GET por padrão, se não especificado)

method?: string

Valor de Propriedade

string

queryParams

Parâmetros de consulta para adicionar à url. No caso de um GET, os parâmetros de consulta podem ser fornecidos através de 'data' ou 'queryParams'. Para outros verbos, como POST, o objeto de dados especifica o corpo do POST, portanto, queryParams é necessário para indicar parâmetros a serem adicionados à cadeia de caracteres de consulta da url (não incluída no corpo da postagem).

queryParams?: {[key: string]: any}

Valor de Propriedade

{[key: string]: any}

returnRawResponse

Se true, indica que a Resposta bruta deve ser retornada na promessa resultante da solicitação em vez de desserializar a resposta (o padrão).

returnRawResponse?: boolean

Valor de Propriedade

boolean

routeTemplate

Modelo de rota usado para formar o caminho da solicitação. Se routeTemplate NÃO for especificado, locationId será usado para pesquisar o modelo por meio de uma solicitação OPTIONS.

routeTemplate: string

Valor de Propriedade

string

routeValues

Dicionário de valores de substituição de modelo de rota

routeValues?: {[key: string]: any}

Valor de Propriedade

{[key: string]: any}