Skip to content
HwangJaeSuk edited this page Sep 2, 2019 · 2 revisions

나눔 신청(/complain)

Request

URL

[POST] ~/complain

Header

메소드 파라미터 설명
Content-Type application/json
token {user token} 토큰값

Body

변수 타입 설명
postIdx Int 게시물 id값
complainReason String 신고 사유
{
	"postIdx" : 1,
	"complainReason" : "잠수"
}

Response

Body

SUCCESS

{
    "status": 200,
    "success": true,
    "message": "신고 작성 성공"
}

FAIL : postIdx 값이나 신고 사유를 입력하지 않았을 때

{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다."
}

FAIL : postIdx 값에 해당하는 게시물이 없을 때

{
    "status": 400,
    "success": false,
    "message": "존재하지 않는 게시물 입니다."
}

FAIL : 토큰이 존재하지 않는 경우

{
    "status": 400,
    "success": false,
    "message": "토큰값이 존재하지 않습니다."
}

FAIL : 토큰의 형식이 잘못된 경우

{
    "status": 401,
    "success": false,
    "message": "잘못된 형식의 토큰입니다."
}

FAIL : 토큰값이 만료된 경우

{
    "status": 401,
    "success": false,
    "message": "만료된 토큰입니다."
}

FAIL : 서버 내부 에러의 경우

{
    "status": 600,
    "success": false,
    "message": "신고 작성 실패"
}
Clone this wiki locally