엔드 포인트 (Endpoint)
•
Method: PUT
•
URL: /board/{boardType}/{postId}
요청 파라미터 (Request Parameters)
Parameter | Type | Required | Description |
boardType | String | Yes | 게시판 타입 (예: FREE, MARKET, INFO, …) |
postId | Long | Yes | 게시글 ID |
헤더 정보 (Headers)
Header | Description |
Authorization | Bearer {token} |
Content-Type | application/json |
요청 예시 (Request Example)
•
요청
•
Body:
{
"title": "수정된 게시글 제목",
"content": "이것은 수정된 게시글 내용입니다."
}
JSON
복사
응답 (Response)
•
HTTP Status Codes:
◦
200 OK: 게시글 업데이트 성공.
◦
400 Bad Request: 잘못된 요청.
◦
403 Forbidden: 사용자가 게시글의 소유자가 아니거나 권한이 없음.
◦
404 Not Found: 해당 ID의 게시글을 찾을 수 없음.
•
응답 예시
HTTP/1.1 200 OK
{
"id": 123
}
JSON
복사
•
오류 발생
{
"code": "POST_PERMISSION_DENIED",
"message": "해당 게시글에 대한 권한이 없습니다.",
"status": 403
}
JSON
복사
{
"code": "POST_NOT_FOUND",
"message": "해당 게시글을 찾을 수 없습니다.",
"status": 404
}
JSON
복사