네네 처리 되셨고요~ 결과는 문자로 보내드릴게요~ 사랑합니다 고객님
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분만