JSON响应对象中添加_header属性的Endpoint
P粉237689596
P粉237689596 2024-04-05 10:35:39
0
1
1444

我正在测试从远程端点服务 (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粉237689596
P粉237689596

全部回复(1)
P粉587970021

我还没有研究过npoint.io的API文档,也许你可以添加一个查询参数来摆脱它?

我认为他们只是想通过重复他们为 JSON 中的响应设置的标头来表现得“友好”。虽然有点不必要,因为如果你想的话,你可以直接在 JS 中读取响应头...

我会忽略它并删除该属性,这并不是以字节为单位计算的额外开销:)

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!