RestClientRequestParams interface
Parameter für das Senden einer WebApi-Anfrage
Eigenschaften
| api |
Die API-Versionszeichenfolge, die in der Anforderung gesendet werden soll (z. B. "1.0" oder "2.0-preview.2") |
| body | Zu buchende Daten. In diesem Fall eines GET gibt dies Abfrageparameter an. Bei anderen Anforderungen ist dies das Anforderungstextobjekt (das in eine JSON-Zeichenfolge serialisiert wird, es sei denn, isRawData ist auf true festgelegt). |
| command | Aktueller Befehl für die Aktivitätsprotokollierung. Dadurch wird die Basisoption von RestClient überschrieben. |
| custom |
Ermöglicht dem Aufrufer, benutzerdefinierte Anforderungsheader anzugeben. |
| http |
Der HTTP-Antworttyp (Accept). Dies ist "json" (entspricht dem application/json Accept-Header), sofern nicht anders angegeben. Andere mögliche Werte sind "html", "text", "zip" oder "binary" oder deren Äquivalente zum Accept-Header (z. B. application/zip). |
| is |
Wenn true, bedeutet dies, dass keine Verarbeitung für das "data"-Objekt durchgeführt werden sollte, bevor es in der Anfrage gesendet wird. Dies wird nur selten benötigt. Ein Fall ist das Posten eines HTML5-Dateiobjekts. |
| method | HTTP-Verb (standardmäßig GET, wenn nicht angegeben) |
| query |
Abfrageparameter, die der URL hinzugefügt werden sollen. Im Falle eines GET können Abfrageparameter über 'data' oder 'queryParams' angegeben werden. Bei anderen Verben wie POST gibt das Datenobjekt den POST-Text an, sodass queryParams erforderlich ist, um Parameter anzugeben, die der Abfragezeichenfolge der URL hinzugefügt werden sollen (nicht im POST-Text enthalten). |
| return |
Wenn true, gibt dies an, dass die unformatierte Antwort in der resultierenden Zusage der Anforderung zurückgegeben werden soll, anstatt die Antwort zu deserialisieren (Standard). |
| route |
Routenvorlage, die zum Erstellen des Anforderungspfads verwendet wird. Wenn routeTemplate NICHT angegeben ist, wird locationId verwendet, um die Vorlage über eine OPTIONS-Anforderung nachzuschlagen. |
| route |
Wörterbuch der Ersetzungswerte für Routenvorlagen |
Details zur Eigenschaft
apiVersion
Die API-Versionszeichenfolge, die in der Anforderung gesendet werden soll (z. B. "1.0" oder "2.0-preview.2")
apiVersion: string
Eigenschaftswert
string
body
Zu buchende Daten. In diesem Fall eines GET gibt dies Abfrageparameter an. Bei anderen Anforderungen ist dies das Anforderungstextobjekt (das in eine JSON-Zeichenfolge serialisiert wird, es sei denn, isRawData ist auf true festgelegt).
body?: any
Eigenschaftswert
any
command
Aktueller Befehl für die Aktivitätsprotokollierung. Dadurch wird die Basisoption von RestClient überschrieben.
command?: string
Eigenschaftswert
string
customHeaders
Ermöglicht dem Aufrufer, benutzerdefinierte Anforderungsheader anzugeben.
customHeaders?: {[headerName: string]: any}
Eigenschaftswert
{[headerName: string]: any}
httpResponseType
Der HTTP-Antworttyp (Accept). Dies ist "json" (entspricht dem application/json Accept-Header), sofern nicht anders angegeben. Andere mögliche Werte sind "html", "text", "zip" oder "binary" oder deren Äquivalente zum Accept-Header (z. B. application/zip).
httpResponseType?: string
Eigenschaftswert
string
isRawData
Wenn true, bedeutet dies, dass keine Verarbeitung für das "data"-Objekt durchgeführt werden sollte, bevor es in der Anfrage gesendet wird. Dies wird nur selten benötigt. Ein Fall ist das Posten eines HTML5-Dateiobjekts.
isRawData?: boolean
Eigenschaftswert
boolean
method
HTTP-Verb (standardmäßig GET, wenn nicht angegeben)
method?: string
Eigenschaftswert
string
queryParams
Abfrageparameter, die der URL hinzugefügt werden sollen. Im Falle eines GET können Abfrageparameter über 'data' oder 'queryParams' angegeben werden. Bei anderen Verben wie POST gibt das Datenobjekt den POST-Text an, sodass queryParams erforderlich ist, um Parameter anzugeben, die der Abfragezeichenfolge der URL hinzugefügt werden sollen (nicht im POST-Text enthalten).
queryParams?: {[key: string]: any}
Eigenschaftswert
{[key: string]: any}
returnRawResponse
Wenn true, gibt dies an, dass die unformatierte Antwort in der resultierenden Zusage der Anforderung zurückgegeben werden soll, anstatt die Antwort zu deserialisieren (Standard).
returnRawResponse?: boolean
Eigenschaftswert
boolean
routeTemplate
Routenvorlage, die zum Erstellen des Anforderungspfads verwendet wird. Wenn routeTemplate NICHT angegeben ist, wird locationId verwendet, um die Vorlage über eine OPTIONS-Anforderung nachzuschlagen.
routeTemplate: string
Eigenschaftswert
string
routeValues
Wörterbuch der Ersetzungswerte für Routenvorlagen
routeValues?: {[key: string]: any}
Eigenschaftswert
{[key: string]: any}