✍️Post

글 모델인 Post에 대한 API입니다.

특정 글을 조회합니다.

GET localhost:8080/post

id를 활용하여 특정 글을 조회할 수 있습니다.

Path Parameters

여러 글들을 조회합니다.

GET http://localhost:8080/posts

작성자, 제목, 본문, 페이지 조건을 활용해 여러 글을 조회합니다.

Query Parameters

글을 생성합니다.

POST http://localhost:8080/post

제목과 본문 내용을 활용하여 글을 생성합니다. 작성자는 익명으로 설정됩니다.

Request Body

{
    "id": 4,
    "writer": "익명",
    "title": "네 번째 글 작성",
    "content": "네 번째 글 작성입니다."
}

id: 글의 PK를 뜻합니다.

writer: 작성자를 뜻합니다. 원래는 User 등의 클래스와 묶여 FK가 되어야 하지만, 지금은 Post 모델에만 집중했기 때문에 “익명”으로 설정합니다.

title: 글의 제목을 뜻합니다.

content: 글의 본문을 뜻합니다.

글을 수정합니다.

PUT http://localhost:8080/post

id로 목표 글을 찾고 제목과 본문을 수정합니다.

Path Parameters

{
    "id": 1,
    "writer": "익명",
    "title": "수정",
    "content": "글 수정"
}

수정된 후의 글의 정보를 반환합니다.

글을 삭제합니다.

DELETE http://localhost:8080/post

id로 목표 글을 찾고 삭제합니다.

Path Parameters

글 삭제 완료

글이 성공적으로 삭제되었음을 알려줍니다.

Last updated