Tambahkan atribut Endpoint _header pada objek respons JSON
P粉237689596
P粉237689596 2024-04-05 10:35:39
0
1
1504

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": {}
}

P粉237689596
P粉237689596

membalas semua(1)
P粉587970021

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 :)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!