recherche

Maison  >  Questions et réponses  >  le corps du texte

Ajoutez l'attribut Endpoint _header à l'objet de réponse JSON

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粉237689596P粉237689596257 Il y a quelques jours1555

répondre à tous(1)je répondrai

  • P粉587970021

    P粉5879700212024-04-06 00:58:08

    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 :)

    répondre
    0
  • Annulerrépondre