요청

HTTP 방식 역할
GET 리소스 조회
POST 요청 데이터 처리 및 등록
PATCH 리소스 부분 변경
PUT 리소스를 대체,
DELETE 리소스 삭제

에러 응답

HTTP 상태명 설명 code message
4000 요청에 대한 오류. 주로 잘못된 문법에 의해 발생합니다. bad_request
4001 비인증 상황(unauthenticated) Unauthorized execute code unauthenticated
4003 서버가 클라이언트가 누군지 알고 있는 상황, 클라이언트가 콘텐츠에 접근할 권리가 없음. Forbidden execute code loading forbidden
5000 관련 서버 오류. Internal_Sever_Error execute code bad server
4040 요청받은 리소스를 찾을 수 없음. Not_Found execute code not found


API 설계

API WebSocket Docs

HTTP UPGRADE 로 서버에 WebSocket 업그레이드

CONNECT(클) , CONNECTED(서)

SUBCRIBE(클), RECEIPT(선택 서버, 응답)

TOPIC/QUEUE/USER

전체방에뿌리는거 / 서버와 1대1통신일 경우/ 서버가 특정 유저한테 메세지를 보냄(귓속말)

/topic/project/{projectId}/chat

SEND(클), MESSAGE(서)