搜尋

首頁  >  問答  >  主體

JSON回應物件中新增_header屬性的Endpoint

我正在測試從遠端端點服務 (npoint.io) 提取資料。當我取回回應物件時,它會將「_headers」屬性新增到我的 JSON 中。

我想當我對 JSON 進行字串化時可以刪除該屬性。但詢問是因為也許我在 http.get() 中缺少一個可選參數,我應該使用它來刪除它。

首先,這是來自伺服器的回應:

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

我期待:

{
    "schema": {
        "type": "object",
        "title": "Simple Test",
        "required": [],
        "properties": {}
    },
    "data": {}
}

P粉237689596P粉237689596257 天前1554

全部回覆(1)我來回復

  • P粉587970021

    P粉5879700212024-04-06 00:58:08

    我還沒有研究過npoint.io的API文檔,也許你可以添加一個查詢參數來擺脫它?

    我認為他們只是想透過重複他們為 JSON 中的回應設定的標頭來表現得「友好」。雖然有點不必要,因為如果你想的話,你可以直接在 JS 中讀取回應頭...

    我會忽略它並刪除該屬性,這不是以位元組為單位計算的額外開銷:)

    回覆
    0
  • 取消回覆