Untuk menambahkan kunci headers pada setiap permintaan data ke backend bisa di konfigurasi seperti contoh ini:
{
"pageType": "crud",
"pageTitle": "Mahasiswa",
"crudOpt": {
"detailFromGrid": true,
"endpointName": "https://globaldata-api.insaba.co.id/demoMahasiswa",
"headersExtra": {
"key1": "value1",
"key2": "value2",
"key3": "value3"
}
}
}
Maka hasil inspeksi browser pada saat melakukan permintaan ke backend akan seperti ini:
Kamu juga bisa mengkonfigurasi tambahan header spesifik untuk metode request tertentu seperti ini:
{
"pageType": "crud",
"pageTitle": "Mahasiswa",
"crudOpt": {
"detailFromGrid": false,
"endpointName": "https://globaldata-api.insaba.co.id/demoMahasiswa",
"removeDefaultHttpHeader": false,
"deleteSelection": true,
"headersExtra_GET": {
"key1_get": "value1",
"key2_get": "value2",
"key3_get": "value3"
},
"headersExtra_PUT": {
"key1_put": "value1",
"key2_put": "value2",
"key3_put": "value3"
},
"headersExtra_POST": {
"key1_post": "value1",
"key2_post": "value2",
"key3_post": "value3"
},
"headersExtra_DELETE": {
"key1_delete": "value1",
"key2_delete": "value2",
"key3_delete": "value3"
}
}
}