RestClientRequestParams interface
Parâmetros para enviar uma solicitação WebApi
Propriedades
| api |
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. |
| custom |
Permite que o chamador especifique cabeçalhos de solicitação personalizados. |
| http |
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). |
| is |
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) |
| query |
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). |
| return |
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). |
| route |
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. |
| route |
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}