RestClientRequestParams interface
WebApi-kérés küldéséhez szükséges paraméterek
Tulajdonságok
| api |
A kérelemben elküldendő API-verzió sztringje (például "1.0" vagy "2.0-preview.2") |
| body | Közzétenni kívánt adatok. Ebben az esetben a GET lekérdezési paramétereket jelzi. Más kérések esetén ez a kérelem törzsobjektuma (amely JSON-sztringbe lesz szerializálva, kivéve, ha az isRawData true értékre van állítva). |
| command | A tevékenységnaplózás aktuális parancsa. Ez felülbírálja a RestClient alapbeállítását. |
| custom |
Lehetővé teszi a hívó számára egyéni kérelemfejlécek megadását. |
| http |
A http-válasz (Elfogadás) típusa. Ez a "json" (az application/json Accept fejlécnek felel meg), hacsak nincs másképp megadva. További lehetséges értékek a "html", "text", "zip" vagy "binary" vagy azok elfogadó fejléc megfelelői (pl. application/zip). |
| is |
Ha igaz, ez azt jelzi, hogy a "data" objektumon nem kell feldolgozni a kérelem elküldése előtt. Erre ritkán van szükség. Az egyik eset egy HTML5 fájlobjektum közzététele. |
| method | HTTP-művelet (alapértelmezés szerint GET, ha nincs megadva) |
| query |
Az URL-címhez hozzáadandó lekérdezési paraméterek. GET esetén a lekérdezési paraméterek a "data" vagy a "queryParams" segítségével adhatók meg. Más műveletek (például POST) esetében az adatobjektum határozza meg a POST törzset, így a queryParams szükséges az url lekérdezési sztringjéhez hozzáadandó paraméterek jelzéséhez (nem szerepel a bejegyzés törzsében). |
| return |
Ha igaz, azt jelzi, hogy a nyers választ a kérés eredményül kapott ígéretében kell visszaadni a válasz deszerializálása helyett (alapértelmezett). |
| route |
A kérelem elérési útjának kialakításához használt útvonalsablon. Ha routeTemplate NINCS megadva, akkor a locationId használatával keresi meg a sablont egy OPTIONS kéréssel. |
| route |
Útvonalsablon-helyettesítő értékek szótára |
Tulajdonság adatai
apiVersion
A kérelemben elküldendő API-verzió sztringje (például "1.0" vagy "2.0-preview.2")
apiVersion: string
Tulajdonság értéke
string
body
Közzétenni kívánt adatok. Ebben az esetben a GET lekérdezési paramétereket jelzi. Más kérések esetén ez a kérelem törzsobjektuma (amely JSON-sztringbe lesz szerializálva, kivéve, ha az isRawData true értékre van állítva).
body?: any
Tulajdonság értéke
any
command
A tevékenységnaplózás aktuális parancsa. Ez felülbírálja a RestClient alapbeállítását.
command?: string
Tulajdonság értéke
string
customHeaders
Lehetővé teszi a hívó számára egyéni kérelemfejlécek megadását.
customHeaders?: {[headerName: string]: any}
Tulajdonság értéke
{[headerName: string]: any}
httpResponseType
A http-válasz (Elfogadás) típusa. Ez a "json" (az application/json Accept fejlécnek felel meg), hacsak nincs másképp megadva. További lehetséges értékek a "html", "text", "zip" vagy "binary" vagy azok elfogadó fejléc megfelelői (pl. application/zip).
httpResponseType?: string
Tulajdonság értéke
string
isRawData
Ha igaz, ez azt jelzi, hogy a "data" objektumon nem kell feldolgozni a kérelem elküldése előtt. Erre ritkán van szükség. Az egyik eset egy HTML5 fájlobjektum közzététele.
isRawData?: boolean
Tulajdonság értéke
boolean
method
HTTP-művelet (alapértelmezés szerint GET, ha nincs megadva)
method?: string
Tulajdonság értéke
string
queryParams
Az URL-címhez hozzáadandó lekérdezési paraméterek. GET esetén a lekérdezési paraméterek a "data" vagy a "queryParams" segítségével adhatók meg. Más műveletek (például POST) esetében az adatobjektum határozza meg a POST törzset, így a queryParams szükséges az url lekérdezési sztringjéhez hozzáadandó paraméterek jelzéséhez (nem szerepel a bejegyzés törzsében).
queryParams?: {[key: string]: any}
Tulajdonság értéke
{[key: string]: any}
returnRawResponse
Ha igaz, azt jelzi, hogy a nyers választ a kérés eredményül kapott ígéretében kell visszaadni a válasz deszerializálása helyett (alapértelmezett).
returnRawResponse?: boolean
Tulajdonság értéke
boolean
routeTemplate
A kérelem elérési útjának kialakításához használt útvonalsablon. Ha routeTemplate NINCS megadva, akkor a locationId használatával keresi meg a sablont egy OPTIONS kéréssel.
routeTemplate: string
Tulajdonság értéke
string
routeValues
Útvonalsablon-helyettesítő értékek szótára
routeValues?: {[key: string]: any}
Tulajdonság értéke
{[key: string]: any}