Public
Documentation Settings

Post & Notice 기능 테스트

Post & Notice 기능 테스트를 위한 Member 생성

Post 기능

POSTPost

http://43.200.39.48:8080/api/posts/post

게시글 생성

  • Post 요청을 하면 게시글에 멤버를 할당하는 로직 실행
  • 화면정의서 ID - #com-02-02

글 생성 시 유저의 권한검증을 위한 토큰값 입력

  • Header -> Authorization
  • Authorization Type -> Bearer
HEADERS
Authorization

Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NDI4OTIsImV4cCI6MTY3NDY0Mzc5MiwibWVtYmVySWQiOjcsInJvbGUiOiJBRE1JTiJ9.mtu42m2oRfgAlDMncY9aqG0BID7ac7K-3zxzajjA344jd5syKTL_UefNBszYooRJWLIdo0a1GqsE_vc6ErIXSw

Bodyraw (json)
json
{
    "title": "제목",
    "content": "내용",
    "kinds": "GENERAL"
}
Example Request
curl
curl --location 'http://localhost:8080/api/posts/post' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQxOTYwOTEsImV4cCI6MTY3NDE5Njk5MSwibWVtYmVySWQiOjEsInJvbGUiOiJBRE1JTiJ9.bpTZ2XpGVlgwI8yHJ-AffUKWVcAqRpexFgmEGx8s12QgyldQbwC9SDM3YIQb6vmXs6XGfTSkHtCecXu8x0qw7A' \
--data '{
    "title": "제목",
    "content": "내용",
    "kinds": "GENERAL"
}'
201 Created
Example Response
json
{
  "data": {
    "postId": 1,
    "title": "제목",
    "content": "내용",
    "kinds": "GENERAL",
    "views": 0,
    "writer": "이대겸",
    "createdTime": "2023-01-20T15:28:21.6792799"
  }
}
Vary

Origin

Vary

Access-Control-Request-Method

Vary

Access-Control-Request-Headers

Content-Type

application/json

Transfer-Encoding

chunked

Date

Fri, 20 Jan 2023 06:28:21 GMT

Keep-Alive

timeout=60

Connection

keep-alive

GETGet

http://43.200.39.48:8080/api/posts/lookup/1

게시글 단건 조회에 사용되는 엔드포인트

  • 화면정의서 ID - #com-02-01

유저의 권한검증을 위한 토큰값 입력

  • Header -> Authorization
  • Authorization Type -> Bearer
Example Request
curl
curl --location 'http://localhost:8080/api/posts/lookup/1' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzM5NDQ2NjcsImV4cCI6MTY3Mzk0NTU2NywibWVtYmVySWQiOjEsInJvbGUiOiJBRE1JTiJ9.pzAnEHDJ97CadSaRDfDhh75kyYzGCv68jz0sh8xJt77iLcVCwMRQrPGwxPFq2JDsb-Mn3lW3b1TGdaJQLGOtrA'
200 OK
Example Response
json
{
  "data": {
    "postId": 1,
    "title": "제목",
    "content": "내용",
    "kinds": "GENERAL",
    "views": 0,
    "writer": "사람1",
    "createdTime": "2023-01-17T17:40:33.823521"
  }
}
Vary

Origin

Vary

Access-Control-Request-Method

Vary

Access-Control-Request-Headers

Content-Type

application/json

Transfer-Encoding

chunked

Date

Tue, 17 Jan 2023 08:40:37 GMT

Keep-Alive

timeout=60

Connection

keep-alive