👽

댓글 update

URL
/comment/{commentId}
댓글
method
PUT

엔드 포인트 (Endpoint)

Method: PUT
URL: /comment/{commentId}

요청 파라미터 (Request Parameters)

Parameter
Type
Required
Description
commentId
Long
Yes
수정할 댓글의 ID (Path Variable)
content
String
Yes
댓글 내용 (1~300자)
postId
Long
Yes
댓글이 속한 게시글의 ID

헤더 정보 (Headers)

Header
Description
Authorization
Bearer {token}
Content-Type
application/json

요청 예시 (Request Example)

요청
PUT /comment/11 Content-Type: application/json Authorization: Bearer {token}
Plain Text
복사
Body:
{ "content": "수정된 댓글 내용입니다.", "postId": 1 }
JSON
복사

응답 (Response)

HTTP Status Codes:
200 OK: 댓글 수정 성공.
400 Bad Request: 잘못된 요청. (예: 댓글 내용이 규격에 맞지 않음)
403 Forbidden: 사용자가 댓글의 소유자가 아니거나 권한이 없음.
404 Not Found: 해당 ID의 댓글이 존재하지 않음.
응답 예시
HTTP/1.1 200 OK { "id": 11 }
JSON
복사
오류 발생
{ "code": "COMMENT_PERMISSION_DENIED", "message": "해당 댓글에 대한 권한이 없습니다.", "status": 403 }
JSON
복사
{ "code": "POST_NOT_FOUND", "message": "해당 게시글을 찾을 수 없습니다.", "status": 404 }
JSON
복사
{ "code": "COMMENT_NOT_FOUND", "message": "해당 댓글을 찾을 수 없습니다.", "status": 404 }
JSON
복사