RestClientRequestParams interface
Parámetros para enviar una solicitud de WebApi
Propiedades
| api |
Cadena de versión de api que se va a enviar en la solicitud (por ejemplo, "1.0" o "2.0-preview.2") |
| body | Datos que se van a publicar. En este caso de get, esto indica los parámetros de consulta. Para otras solicitudes, este es el objeto del cuerpo de la solicitud (que se serializará en una cadena JSON a menos que isRawData esté establecido en true). |
| command | Comando actual para el registro de actividad. Esto invalidará la opción base de RestClient. |
| custom |
Permite al autor de la llamada especificar encabezados de solicitud personalizados. |
| http |
Tipo http response (Accept). Se trata de "json" (corresponde al encabezado Accept de aplicación/json), a menos que se especifique lo contrario. Otros valores posibles son "html", "text", "zip" o "binary" o sus equivalentes de encabezado de aceptación (por ejemplo, application/zip). |
| is |
Si es true, esto indica que no se debe realizar ningún procesamiento en el objeto "data" antes de enviarlo en la solicitud. Esto rara vez es necesario. Un caso es cuando se publica un objeto File HTML5. |
| method | Verbo HTTP (GET de forma predeterminada si no se especifica) |
| query |
Parámetros de consulta que se van a agregar a la dirección URL. En el caso de get, los parámetros de consulta se pueden proporcionar a través de "data" o "queryParams". Para otros verbos como POST, el objeto de datos especifica el cuerpo POST, por lo que queryParams es necesario para indicar los parámetros que se van a agregar a la cadena de consulta de la dirección URL (no se incluye en el cuerpo de la publicación). |
| return |
Si es true, indica que la respuesta sin procesar debe devolverse en la promesa resultante de la solicitud en lugar de deserializar la respuesta (valor predeterminado). |
| route |
Plantilla de ruta que se usa para formar la ruta de acceso de la solicitud. Si no se especifica routeTemplate, locationId se usa para buscar la plantilla a través de una solicitud OPTIONS. |
| route |
Diccionario de valores de reemplazo de plantilla de ruta |
Detalles de las propiedades
apiVersion
Cadena de versión de api que se va a enviar en la solicitud (por ejemplo, "1.0" o "2.0-preview.2")
apiVersion: string
Valor de propiedad
string
body
Datos que se van a publicar. En este caso de get, esto indica los parámetros de consulta. Para otras solicitudes, este es el objeto del cuerpo de la solicitud (que se serializará en una cadena JSON a menos que isRawData esté establecido en true).
body?: any
Valor de propiedad
any
command
Comando actual para el registro de actividad. Esto invalidará la opción base de RestClient.
command?: string
Valor de propiedad
string
customHeaders
Permite al autor de la llamada especificar encabezados de solicitud personalizados.
customHeaders?: {[headerName: string]: any}
Valor de propiedad
{[headerName: string]: any}
httpResponseType
Tipo http response (Accept). Se trata de "json" (corresponde al encabezado Accept de aplicación/json), a menos que se especifique lo contrario. Otros valores posibles son "html", "text", "zip" o "binary" o sus equivalentes de encabezado de aceptación (por ejemplo, application/zip).
httpResponseType?: string
Valor de propiedad
string
isRawData
Si es true, esto indica que no se debe realizar ningún procesamiento en el objeto "data" antes de enviarlo en la solicitud. Esto rara vez es necesario. Un caso es cuando se publica un objeto File HTML5.
isRawData?: boolean
Valor de propiedad
boolean
method
Verbo HTTP (GET de forma predeterminada si no se especifica)
method?: string
Valor de propiedad
string
queryParams
Parámetros de consulta que se van a agregar a la dirección URL. En el caso de get, los parámetros de consulta se pueden proporcionar a través de "data" o "queryParams". Para otros verbos como POST, el objeto de datos especifica el cuerpo POST, por lo que queryParams es necesario para indicar los parámetros que se van a agregar a la cadena de consulta de la dirección URL (no se incluye en el cuerpo de la publicación).
queryParams?: {[key: string]: any}
Valor de propiedad
{[key: string]: any}
returnRawResponse
Si es true, indica que la respuesta sin procesar debe devolverse en la promesa resultante de la solicitud en lugar de deserializar la respuesta (valor predeterminado).
returnRawResponse?: boolean
Valor de propiedad
boolean
routeTemplate
Plantilla de ruta que se usa para formar la ruta de acceso de la solicitud. Si no se especifica routeTemplate, locationId se usa para buscar la plantilla a través de una solicitud OPTIONS.
routeTemplate: string
Valor de propiedad
string
routeValues
Diccionario de valores de reemplazo de plantilla de ruta
routeValues?: {[key: string]: any}
Valor de propiedad
{[key: string]: any}