Endpoint

  • root-endpoint( root-URL )

: API 로 요청을 서버와 통신할 때, 서버가 요청을 수락하는 시작점을 의미합니다.

 

  • path ( url-path )

: path 는 API 를 통해 서버와 통신할 때, 서버와 통신할 수 있는 key 역할을 합니다.

서버에 정의된 문자열에 따라 path 가 달라집니다. 예를 들어, https://api.github.com/user 에서는

'user' 가 path입니다.

 

Github API 의 root-endpoint
: https://api.github.com

트위터 API 의 root-endpoint
: https://api.twitter.com

일반적으로 root-endpoint 는 도메인 주소와 루트(/) 를 가리킵니다.

마찬가지로 Message States Server 의 URL 을 기준으로 파악할 수 있는 root-endpoint 는
Message States Server 의 가장 마지막 Location 인 호스트의 루트(/) 입니다.

 

 

메시지 조회

Request

GET /{githubID}/messages

* 추가적인 피라미터 : /{GithubID}/message?roomname=로비

 

Response

 

( 예시 )

[
  {
     "username": "김코딩", "text": "안녕하세요", "roomname": "로비",
   },
   // ...여러 개의 메시지
]

 

 

메세지 추가

Request

POST /{githubID}/messages

 

Response

 

(예시)

{
   "id": 5
}

 

 

메세지 초기화

Request

POST /{githubID}/clear

 

Reponse

 

(예시)

{
   "message": "message initialized!"
}

'HTTP' 카테고리의 다른 글

DTO  (0) 2022.08.22
RestAPI 활용하기  (0) 2022.08.22
HTTP 메서드와 속성  (0) 2022.08.18
HTTP API 설계와 메서드  (0) 2022.08.14
HTTP - 짧게 정리  (0) 2022.08.13

+ Recent posts