我正在測試從遠端端點服務 (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": {} }
我還沒有研究過npoint.io的API文檔,也許你可以添加一個查詢參數來擺脫它?
我認為他們只是想透過重複他們為 JSON 中的回應設定的標頭來表現得「友好」。雖然有點不必要,因為如果你想的話,你可以直接在 JS 中讀取回應頭...
我會忽略它並刪除該屬性,這不是以位元組為單位計算的額外開銷:)