• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

postman 결과가 다릅니다

24.03.26 16:06 작성 조회수 67

0

1강에서 강사님께서 하신 결과는 아래와 같이 나오는데

제 결과는 아래와 같이 body 부분이 비어서 나옵니다

postman 설정문제인걸까요? 401 unauthorized라고 로그가 뜨긴하는거 같은데 json 데이터로 나오지가 않습니다.

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.03.27

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

님의 질문에 따르면, Postman을 사용하여 http://localhost:8080/api/hello 엔드포인트에 GET 요청을 보냈을 때, 강사님의 결과와는 달리 401 Unauthorized 응답이 나왔고, 응답 본문(body)이 비어 있다고 언급하셨습니다.

401 Unauthorized 응답은 인증이 필요한 요청이 인증 없이 이루어졌을 때 발생합니다. 즉, 요청에 필요한 인증 토큰이나 크레덴셜이 없거나, 잘못되었을 가능성이 있습니다.

강사님의 결과처럼 인증이 필요한 API를 호출할 때는, 요청에 올바른 인증 정보를 포함해야 합니다. Postman에서 이를 위해서는 ‘Authorization’ 탭을 사용해서 올바른 인증 타입을 선택하고, 필요한 인증 정보를 제공해야 합니다.

응답 본문이 비어 있다는 문제는, 서버 측에서 인증 실패 시 본문에 데이터를 포함시키지 않도록 설정했을 수 있습니다. 따라서 이는 Postman의 설정 문제라기보다는, API 인증에 필요한 정확한 정보가 요청에 포함되지 않아 발생한 것으로 보입니다.

올바른 인증 정보를 포함하여 다시 요청을 시도해보세요. 인증 방법에 대한 자세한 내용은 백엔드 API 문서나 강의 자료에서 확인하실 수 있을 것입니다.