我正在测试从远程端点服务 (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 中读取响应头,如果你想...
我会忽略它并删除该属性,这并不是以字节计算的额外开销:)