강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của nas0675
nas0675

câu hỏi đã được viết

Khái niệm cơ bản về web HTTP cho mọi nhà phát triển

API의 헤더와 바디에 대한 문의 입니다.

Viết

·

38

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]

헤더와 바디에 대한 문의 입니다.

어떤 솔루션의 Open API 입니다.

강의 내용중 헤더 부분과 바디 부분을 설명 주셨는데,

첨부한 이미지를 보면

헤더 부분에는(AUTHORIZATIONS) > API_key로 되어있고,

Response Body 부분에는 > josn 으로 되어있습니다.

 

제가 이해하기로는 (2번째 이미지)

GET 유저조회 있는 *url: https://api.~~ 이부분을 개발되어있는 공간에 url를 입력 후(서버와 연결),

헤더 영역에 솔루션사에 api_key를 받아 입력하면,

응답은 josn 형태로 받는다는 말인가요?

 

 

API 1.jpg.webp

 

API 2.jpg.webp

.

네트워크

Câu trả lời 2

0

안녕하세요. nas0675님, 공식 서포터즈 y2gcoder입니다.

네 생각하신 게 맞습니다 🙂

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. nas0675님.

질문해주신 “API의 헤더와 바디”에 관한 내용을 설명드릴게요.

우선, API 헤더와 바디에 대해 간단히 정리하면 다음과 같습니다:

  1. 헤더(Header): 주로 요청에 대해 부가적인 정보를 담고 있습니다. 여기에서는 인증(in case of authentication)과 같은 정보가 포함될 수 있습니다. 예시로, Authorization 헤더에 API_key가 포함되어 있으며, 이는 인증을 위해 사용됩니다. 이 API_key는 솔루션 제공자로부터 받으셔야 합니다.

  2. 바디(Body): 이는 클라이언트가 서버에 요청을 보낼 때 전송하는 실제 데이터입니다. 예를 들어, JSON 형태로 요청하거나 응답받을 수 있습니다. JSON 형식은 데이터 전달 시 직관적이며, 구조화된 데이터를 쉽게 표현할 수 있습니다.

질문하신 내용을 정리하면, API를 통해 특정 정보를 조회(예: 사용자의 정보)하려 한다고 가정했을 때, 다음과 같은 절차를 따릅니다:

  • GET 요청 시: URL에 접속하여 정보를 요청합니다. 이때, 요청 헤더에 받은 API_key를 Authorization 헤더에 넣어서 서버에 인증을 받습니다.
  • 응답: 서버는 요청이 성공적일 경우, JSON 형식으로 지정된 데이터를 반환합니다. 예제 이미지를 통해 확인할 수 있듯이, 사용자 정보가 JSON으로 제공됩니다(예: id, email, name 등).

관련된 질문 내용들이 API의 헤더와 바디에 대한 문의에서 다뤄진 적이 있습니다.
이미지 URL과 원본 URL을 참고하시어 API 사용에 도움이 되길 바랍니다.

혹시 더 궁금한 사항이 있으시면 망설이지 말고 다시 말씀해 주세요. 곧 지식공유자께서도 답변해 주실 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

nas0675님의 프로필 이미지
nas0675
Người đặt câu hỏi

그러면 제가 이해한 부분이 맞는걸로 생각하면 될까요?

Hình ảnh hồ sơ của nas0675
nas0675

câu hỏi đã được viết

Đặt câu hỏi