Ajoutez l'attribut Endpoint _header à l'objet de réponse JSON
P粉237689596
P粉237689596 2024-04-05 10:35:39
0
1
1568

Je teste l'extraction de données à partir d'un service de point de terminaison distant (npoint.io). Lorsque je récupère l'objet de réponse, il ajoute l'attribut "_headers" à mon JSON.

Je suppose que je peux supprimer cet attribut lorsque je chaîne le JSON. Mais je demande parce qu'il me manque peut-être un paramètre facultatif dans http.get() que je devrais utiliser pour le supprimer.

Tout d’abord, voici la réponse du serveur :

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

J'attends avec impatience :

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

P粉237689596
P粉237689596

répondre à tous(1)
P粉587970021

Je n'ai pas consulté la documentation de l'API de npoint.io, peut-être pouvez-vous ajouter un paramètre de requête pour vous en débarrasser ?

Je pense qu'ils essaient simplement d'être "conviviaux" en répétant les en-têtes qu'ils ont définis pour la réponse en JSON. Bien qu'un peu inutile puisque vous pouvez lire les en-têtes de réponse directement dans JS si vous le souhaitez...

Je l'ignorerais et supprimerais l'attribut, ce n'est pas une surcharge en octets :)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal