less than 1 minute read

path로 전달받은 id의 유저와 게시글의 작성자를 비교해서 해당 유저가 게시글을 작성했다면 게시글 수정.

PUT http://3.135.231.171/api/user/post/{post_id}

URI Parameter

Name In Required Type Description
post_id path true Long 수정할 게시글의 id

Request Body

DB Post

수정할 항목만 전달하면 된다. 나머지는 자동으로 null로 전달.

Name Type Description
interest_id Long 게시글 관심분야 ID
title String 게시글 제목
content String 게시글 내용

Response

Status code Type Description
200 OK Post 수정된 게시글
400   유저가 게시글 작성자가 아닌 경우, 수정할 게시글이 없는 경우

예제

Sample Request

PUT http://3.135.231.171/api/user/post/19

Request Body

{
    "title" : "수정된 제목",
    "content" : "수정된 내용"
}

Sample Response

Status code: 200

{
    "id": 19,
    "interest":{
        "id": 3,
        "subject": "employ"
    },
    "title": "수정된 제목",
    "content": "수정된 내용",
    "member":{
        "id": 3,
        "username": "test",
        "password": "$2a$10$ox4kqouwAtL1Bi7grOEXROfsZfEvr1qR160Cggn17ugdoPbNjLqvO"
    },
    "writingDate": "2021-12-07T03:31:24"
}

Categories:

Updated: