네네 처리 되셨고요~ 결과는 문자로 보내드릴게요~ 사랑합니다 고객님
GET
메소드의 경우 요청한 리소스에 해당하는 엔티티가 응답에 포함된다. 네네~ 처리 해드렸어요
POST
나 PUT
으로 리소스를 변경한 뒤 성공 여부만 응답할 경우 사용된다. Server: 네 주문하신 떡볶이 나왔습니다~
Client: 양이 반밖에 없네요?
Server: 네네 고객님 돈을 반만 내셔서 반만 드려요~
Range
에 의해 범위가 지정된 요청에 의해 서버가 부분적 응답을 보내는 데 성공했음을 의미한다. Content-Range
로 지정된 범위의 엔티티가 포함된다. Client: 유림아... 잘 지내..?
Server: 아 신발 나 유림인지 유린기인지 아니라고 번호 바뀌었다고 몇 번을 말하냐 이 번호 아니라고 010-300-301 여기로 연락해
Client: 오빠가...
URI
가 부여되었기 때문에 그 리소스를 참조하는 새로운 URI
로 다시 요청해야함을 의미한다.Location
헤더 필드에서 새로운 URI
를 안내해줄 수 있다. Client: 유림아... 잘 지내..?
Server: 아 개발 나 유림이 남자친구인데 넌 뭐이리 눈치가 없냐... 할 말 있으면 내 번호로 걸어서 말해라 내 옆에 있다 010-300-302
Client: 따르릉... 오빠가...
301 Moved Permanently
비슷하지만 302는 영구적으로 새로운 URI
가 부여된 것이 아니라 서버의 이유로 일시적으로 다른 URI
를 참조함을 의미한다. Client: 유림아... 잘 지내..?
Server: 문자: 오빠 010-300-303 여기로 문자 말고 전화 보내줄래?
Client: 따르릉...
302 Found
와 비슷하지만 반드시 GET
요청으로 리다이렉트 해야함을 의미한다. Client: 유림 딱 하루만 볼 수 있다면 얼마나 좋을까.. 따르릉
Server: 해당 번호가 차단되어 연락할 수 없습니다. 삐 소리가...
Redirect
와는 관계가 없다. Client: 유림아... 잘 지내..?
Server: 아 개발 나 유림이 남자친구인데 넌 뭐이리 눈치가 없냐... 할 말 있으면 내 번호로 걸어서 말해라 내 옆에 있다 010-300-302
Client: 유림아... 잘 지내..?
302 Found
와 유사한 의미를 가진다. 그러나 일반적으로 302는 GET
으로 바꿔서 재요청하지만 307은 요청 바디를 유지한 채로(POST
등) 재요청한다. 301, 302 사양은 POST
를 GET
으로 바꿔서 재송신 하는 것을 금지한다.
그러나 대부분의 브라우저에서는 301, 302, 303 응답이 오면 POST
를 GET
으로 바꿔서 요청의 엔티티 바디를 삭제하고 자동으로 재송신한다.
400 번 대 응답은 클라이언트의 원인으로 에러가 발생하였음을 의미한다.
Client: 크리스 한테 오늘 밥 뭐먹냐고 물어봐
Server: 크리스가 아니라 자기구리스
라고 안알려준다는데?
Client: 구리스 집 좋다는데 들어가볼까
Server: 들어가려면 비밀번호 있어야지
Client: 아 몰라 그냥 401 칠래
Server: 비밀번호 틀렸잖아;
Client: 이야~ 구리스 집 기똥차네 여기 콘푸로스트 좀 먹어도 됨??
Server: 아;; 선넘네
Client: 유림아.. 따르릉
Server: 지금 거신 번호는 없는 번호입니다.
500 번 대 응답은 서버 원인으로 에러가 발생했음을 의미한다.
Client:
랄라
거기 폰 좀 집어줄래?
Server: 오키오키 ~ 툭... 바사삭... 아 쏘리 ㅋ
Cleint: 판다 밥 ㄱ?
Server: (2단계 빠르게 달리는 중) 아 나 5분만