Post
글 모델인 Post에 대한 API입니다.
특정 글을 조회합니다.
GET
localhost:8080/post
id를 활용하여 특정 글을 조회할 수 있습니다.
Path Parameters
Name
Type
Description
id*
Long
목표 글의 id
여러 글들을 조회합니다.
GET
http://localhost:8080/posts
작성자, 제목, 본문, 페이지 조건을 활용해 여러 글을 조회합니다.
Query Parameters
Name
Type
Description
writer
String
글을 작성한 작성자
title
String
글의 제목 (포함 여부로 판단)
content
String
글의 본문 (포함 여부로 판단)
page
Long
조회된 결과물의 특정 페이지
글을 생성합니다.
POST
http://localhost:8080/post
제목과 본문 내용을 활용하여 글을 생성합니다. 작성자는 익명으로 설정됩니다.
Request Body
Name
Type
Description
title*
String
글 제목
content*
String
글 본문
id: 글의 PK를 뜻합니다.
writer: 작성자를 뜻합니다. 원래는 User 등의 클래스와 묶여 FK가 되어야 하지만, 지금은 Post 모델에만 집중했기 때문에 “익명”으로 설정합니다.
title: 글의 제목을 뜻합니다.
content: 글의 본문을 뜻합니다.
글을 수정합니다.
PUT
http://localhost:8080/post
id로 목표 글을 찾고 제목과 본문을 수정합니다.
Path Parameters
Name
Type
Description
id*
Long
목표 글의 id
수정된 후의 글의 정보를 반환합니다.
글을 삭제합니다.
DELETE
http://localhost:8080/post
id로 목표 글을 찾고 삭제합니다.
Path Parameters
Name
Type
Description
id*
Long
목표 글의 id
글이 성공적으로 삭제되었음을 알려줍니다.
Last updated