inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP 메서드 - GET, POST

POST와 리소스 생성

163

냐암2

작성한 질문수 10

0


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

[질문 내용]
여기에 질문 내용을 남겨주세요.

안녕하세요

image.png

POST의 결과로 새로운 리소스가 생성되지 않을 수도 있음.

이라고 자료에 나와 있는데, 그렇다면 일반적으로는 POST의 결과로 리소스가 생성된다는 말씀이신가요?

 

그렇다면 앞에 예제에서 나온 회원 정보 관리 API에서

POST로 회원을 신규 등록하면 리소스가 생성되는 것인가요?

네트워크

답변 1

0

인프런 AI 인턴

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

POST 메서드는 HTTP 메서드 중 하나로, 주로 새로운 리소스를 생성하기 위해 사용됩니다. 이는 클라이언트가 서버에 데이터를 보내어 서버 측에 새로운 리소스를 생성하고 이를 저장하게끔 하는 요청을 의미합니다. 예를 들어, 회원 정보 관리 API에서 POST를 사용하여 신규 회원을 등록하는 경우, 서버는 회원 정보를 저장하고, 새로운 리소스(회원 데이터)를 생성하게 됩니다.

하지만, POST 요청의 결과로 꼭 새로운 리소스가 생성되지 않을 수도 있습니다. 이는 상황에 따라 POST 요청이 다른 용도로 사용될 수 있기 때문입니다. 예를 들어, 프로세스의 상태를 변경하거나 특정 작업을 수행하기 위해 POST를 사용할 수도 있습니다. 이러한 경우에는 새로운 리소스가 생성되기보다는 기존 리소스의 상태가 변경되거나 서버에서 특별히 정의한 동작이 수행될 수 있습니다.

관련하여 좀 더 구체적인 설명과 예시를 확인하고 싶다면 아래의 링크를 참고해 보시기 바랍니다:

이 두 게시물에서는 POST의 다양한 사용 사례와 그 의미를 자세히 설명하고 있습니다. POST는 전송된 데이터로 서버의 상태를 변경할 때 주로 사용되며, 꼭 새로운 리소스를 만들지 않더라도 많은 역할을 할 수 있습니다.

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

캐시무효화시 그냥 no-store만 넣어되지 않나요?

0

68

2

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

0

70

2

수정폼과 수정

0

66

1

쿠키에 대해 질문드려요!

0

88

2

서버에서 캐시 검증 헤더를 직접 처리해야 하나요?

0

85

1

http api get, post 멱등

0

39

1

컬렉션의 개념

0

47

1

시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?

0

51

1

PATCH 는 PUT처럼 멱등이여야 하지 않나요?

0

80

1

리소스 질문드립니다

0

55

1

IP 패킷 질문입니다.

0

58

1

html from, http api

0

74

2

브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요

0

120

1

stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.

0

98

1

URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?

0

139

1

host와 port

0

106

1

tcp/ip는 연결을 유지? 아니면 유지하지 않음?

0

144

1

다음 강의 커리큘럼 질문!!

0

129

2

캐시 개념에 대해서 설명하시지는 않으시는건가요?

0

113

1

클라이언트가 patch, delete 요청 시 알아야 하는 url

0

90

1

html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유

0

168

2

비 연결성(connectionless) 강의에서 질문입니다~

0

139

1

PATCH를 사용하지 못할 때 왜 POST?

0

161

2

협상과 우선순위3 질문드립니다.

1

129

1