Fügen Sie das Attribut „Endpoint _header' zum JSON-Antwortobjekt hinzu
P粉237689596
P粉237689596 2024-04-05 10:35:39
0
1
1389

Ich teste das Abrufen von Daten von einem Remote-Endpunktdienst (npoint.io). Wenn ich das Antwortobjekt zurückerhalte, wird das Attribut „_headers“ zu meinem JSON hinzugefügt.

Ich schätze, ich kann dieses Attribut entfernen, wenn ich den JSON in Strings umwandele. Aber ich frage, weil mir vielleicht ein optionaler Parameter in http.get() fehlt, den ich zum Entfernen verwenden sollte.

Hier ist zunächst die Antwort vom Server:

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

Ich freue mich auf:

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

P粉237689596
P粉237689596

Antworte allen(1)
P粉587970021

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

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

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!