내가 작성한 api 설계

딩딩당당·2022년 12월 1일
0

GET(/api/posts)

Request
x
Response
{
{
"createdAt": "2022-07-25T12:43:01.226062”,
"modifiedAt": "2022-07-25T12:43:01.226062”,
"id": 1,
"title": "title2",
"content": "content2",
"username": "username"
},
{
"createdAt": "2022-07-25T12:43:01.226062”,
"modifiedAt": "2022-07-25T12:43:01.226062”,
"id": 2,
"title": "title",
"content": "content",
"username": "username"
}

}


GET(/api/post/{id})
Request
x
Response
{
"createdAt": "2022-07-25T12:43:01.226062”,
"modifiedAt": "2022-07-25T12:43:01.226062”,
"id": 1,
"title": "title2",
"content": "content2",
"username": "username"
}


POST(/api/post)

Request

{
"title" : "title",
"content" : "content",
"username" : "username",
"password" : "password"
}

Response

{
"createdAt": "2022-07-25T12:43:01.226062”,
"modifiedAt": "2022-07-25T12:43:01.226062”,
"id": 1,
"title": "title",
"content": "content",
"author": "author"
}


PUT(/api/post/{id})

Request

{
"title" : "title2",
"content" : "content2",
"username" : "username",
"password" :"password2"
}

Response

{
"createdAt": "2022-07-25T12:43:01.226062”,
"modifiedAt": "2022-07-25T12:43:01.226062”,
"id": 1,
"title": "title2",
"content": "content2",
"author": "author2"
}


DELETE(/api/post/{id})

Request

{
"password" :"password"
}

Response

{
"msg" : "msg"
}

profile
자바공부해요흑흑

0개의 댓글

관련 채용 정보