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