지하철역
지하철역 등록
HTTP request
POST /stations HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 35
Host: localhost:8080
{
"name" : "지하철역이름"
}
HTTP response
HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Location: /stations/1
Content-Type: application/json
Content-Length: 47
{
"id" : 1,
"name" : "지하철역이름"
}
지하철역 목록
HTTP request
GET /stations HTTP/1.1
Accept: application/json
Host: localhost:8080
HTTP response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 167
[ {
"id" : 1,
"name" : "지하철역이름"
}, {
"id" : 2,
"name" : "새로운지하철역이름"
}, {
"id" : 3,
"name" : "또다른지하철역이름"
} ]
지하철역 삭제
HTTP request
DELETE /stations/1 HTTP/1.1
Host: localhost:8080
HTTP response
HTTP/1.1 204 No Content
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
지하철 노선
지하철 노선 등록
HTTP request
POST /lines HTTP/1.1
Content-Type: application/json
Accept: application/json
Content-Length: 55
Host: localhost:8080
{
"name" : "신분당선",
"color" : "bg-red-600"
}
HTTP response
HTTP/1.1 201 Created
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Location: /lines/1
Content-Type: application/json
Content-Length: 67
{
"id" : 1,
"name" : "신분당선",
"color" : "bg-red-600"
}
지하철 노선 목록
HTTP request
GET /lines HTTP/1.1
Accept: application/json
Host: localhost:8080
HTTP response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 139
[ {
"id" : 1,
"name" : "신분당선",
"color" : "bg-red-600"
}, {
"id" : 2,
"name" : "분당선",
"color" : "bg-green-600"
} ]
지하철 노선 조회
HTTP request
GET /lines/1 HTTP/1.1
Accept: application/json
Host: localhost:8080
HTTP response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Content-Length: 67
{
"id" : 1,
"name" : "신분당선",
"color" : "bg-red-600"
}
지하철 노선 수정
HTTP request
PUT /lines/1 HTTP/1.1
Content-Type: application/json
Content-Length: 58
Host: localhost:8080
{
"name" : "다른분당선",
"color" : "bg-red-600"
}
HTTP response
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
지하철 노선 삭제
HTTP request
DELETE /lines/1 HTTP/1.1
Host: localhost:8080
HTTP response
HTTP/1.1 204 No Content
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers