원격 엔드포인트 서비스(npoint.io)에서 데이터 가져오기를 테스트하고 있습니다. 응답 객체를 다시 받으면 JSON에 "_headers" 속성이 추가됩니다.
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" } }
저는 npoint.io의 API 문서를 살펴보지 않았습니다. 아마도 이를 제거하기 위해 쿼리 매개변수를 추가할 수 있을까요?
JSON의 응답에 대해 설정한 헤더를 반복하여 "친숙하게" 노력하고 있는 것 같습니다. 원한다면 JS에서 직접 응답 헤더를 읽을 수 있으므로 약간 불필요하지만...
이를 무시하고 속성을 제거하겠습니다. 바이트 단위의 오버헤드는 아닙니다. :)