Saya sedang menguji menarik data daripada perkhidmatan titik akhir jauh (npoint.io). Apabila saya mendapatkan kembali objek respons, ia menambahkan atribut "_headers" pada JSON saya.
Saya rasa saya boleh mengalih keluar atribut ini apabila saya menyelaraskan JSON. Tetapi bertanya kerana mungkin saya kehilangan parameter pilihan dalam http.get()
yang patut saya gunakan untuk mengalih keluarnya.
Pertama, berikut adalah maklum balas daripada pelayan:
{ "schema": { "type": "object", "title": "Simple Test", "required": [], "properties": {} }, "data": {}, "_headers": { "cache-control": "max-age=0, private, must-revalidate", "content-type": "application/json; charset=utf-8" } }
Saya menantikan:
{ "schema": { "type": "object", "title": "Simple Test", "required": [], "properties": {} }, "data": {} }
Saya belum melihat dokumentasi API npoint.io, mungkin anda boleh menambah parameter pertanyaan untuk menyingkirkannya?
Saya rasa mereka hanya cuba menjadi "mesra" dengan mengulangi tajuk yang mereka tetapkan untuk respons dalam JSON. Walaupun agak tidak perlu kerana anda boleh membaca tajuk respons terus dalam JS jika anda mahu...
Saya akan mengabaikannya dan mengalih keluar atribut, ia bukan overhed dalam bait :)