RestClientRequestParams interface
Parameter untuk mengirim permintaan WebApi
Properti
| api |
String versi api yang akan dikirim dalam permintaan (misalnya "1.0" atau "2.0-preview.2") |
| body | Data untuk diposting. Dalam kasus GET ini, ini menunjukkan parameter kueri. Untuk permintaan lain, ini adalah objek isi permintaan (yang akan diserialkan menjadi string JSON kecuali isRawData diatur ke true). |
| command | Perintah saat ini untuk pengelogan aktivitas. Ini akan mengganti opsi dasar RestClient. |
| custom |
Mengizinkan pemanggil untuk menentukan header permintaan kustom. |
| http |
Jenis respons http (Terima). Ini adalah "json" (sesuai dengan header Accept application/json) kecuali ditentukan lain. Nilai lain yang mungkin adalah "html", "text", "zip", atau "binary" atau setara header penerimaan mereka (misalnya application/zip). |
| is |
Jika benar, ini menunjukkan bahwa tidak ada pemrosesan yang harus dilakukan pada objek 'data' sebelum dikirim dalam permintaan. Ini jarang diperlukan. Salah satu kasusnya adalah saat memposting objek File HTML5. |
| method | Kata kerja HTTP (GET secara default jika tidak ditentukan) |
| query |
Parameter kueri untuk ditambahkan ke url. Dalam kasus GET, parameter kueri dapat disediakan melalui 'data' atau 'queryParams'. Untuk kata kerja lain seperti POST, objek data menentukan isi POST, jadi queryParams diperlukan untuk menunjukkan parameter yang akan ditambahkan ke string kueri url (tidak disertakan dalam isi posting). |
| return |
Jika true, menunjukkan bahwa Respons mentah harus dikembalikan dalam janji yang dihasilkan permintaan daripada mendeserialisasi respons (default). |
| route |
Templat rute yang digunakan untuk membentuk jalur permintaan. Jika routeTemplate TIDAK ditentukan, maka locationId digunakan untuk mencari templat melalui permintaan OPTIONS. |
| route |
Kamus nilai penggantian templat rute |
Detail Properti
apiVersion
String versi api yang akan dikirim dalam permintaan (misalnya "1.0" atau "2.0-preview.2")
apiVersion: string
Nilai Properti
string
body
Data untuk diposting. Dalam kasus GET ini, ini menunjukkan parameter kueri. Untuk permintaan lain, ini adalah objek isi permintaan (yang akan diserialkan menjadi string JSON kecuali isRawData diatur ke true).
body?: any
Nilai Properti
any
command
Perintah saat ini untuk pengelogan aktivitas. Ini akan mengganti opsi dasar RestClient.
command?: string
Nilai Properti
string
customHeaders
Mengizinkan pemanggil untuk menentukan header permintaan kustom.
customHeaders?: {[headerName: string]: any}
Nilai Properti
{[headerName: string]: any}
httpResponseType
Jenis respons http (Terima). Ini adalah "json" (sesuai dengan header Accept application/json) kecuali ditentukan lain. Nilai lain yang mungkin adalah "html", "text", "zip", atau "binary" atau setara header penerimaan mereka (misalnya application/zip).
httpResponseType?: string
Nilai Properti
string
isRawData
Jika benar, ini menunjukkan bahwa tidak ada pemrosesan yang harus dilakukan pada objek 'data' sebelum dikirim dalam permintaan. Ini jarang diperlukan. Salah satu kasusnya adalah saat memposting objek File HTML5.
isRawData?: boolean
Nilai Properti
boolean
method
Kata kerja HTTP (GET secara default jika tidak ditentukan)
method?: string
Nilai Properti
string
queryParams
Parameter kueri untuk ditambahkan ke url. Dalam kasus GET, parameter kueri dapat disediakan melalui 'data' atau 'queryParams'. Untuk kata kerja lain seperti POST, objek data menentukan isi POST, jadi queryParams diperlukan untuk menunjukkan parameter yang akan ditambahkan ke string kueri url (tidak disertakan dalam isi posting).
queryParams?: {[key: string]: any}
Nilai Properti
{[key: string]: any}
returnRawResponse
Jika true, menunjukkan bahwa Respons mentah harus dikembalikan dalam janji yang dihasilkan permintaan daripada mendeserialisasi respons (default).
returnRawResponse?: boolean
Nilai Properti
boolean
routeTemplate
Templat rute yang digunakan untuk membentuk jalur permintaan. Jika routeTemplate TIDAK ditentukan, maka locationId digunakan untuk mencari templat melalui permintaan OPTIONS.
routeTemplate: string
Nilai Properti
string
routeValues
Kamus nilai penggantian templat rute
routeValues?: {[key: string]: any}
Nilai Properti
{[key: string]: any}