Skip to content

[GET] 아티클 상세보기 (혁)

재현이 edited this page Jan 2, 2020 · 11 revisions

[GET] 아티클 상세보기

혁 - Issue #5

메소드 경로 짧은 설명
GET /article/{article_idx} 아티클 상세보기

요청 헤더

Content-Type: application/json

요청 쿼리

key 설명 타입 비고
article_idx 아티클 인덱스 Int NON-NULL

응답 바디

key 설명 타입 비고
image_key 이미지 Url String
article_title 아티클 제목 String
article_content 아티클 내용 String
article_date 아티클 게시 날짜 String 2020-01-01
sub_contents 아티클 하위 내용 SubContents
  • SubContents
key 설명 타입 비고
image_key 이미지 Url String
sub_article_title 하위 내용 제목 String
sub_article_content 하위 내용 String

성공

{
    "status": 200,
    "message": "아티클 리스트 가져오기 성공",
    "data": {
        "main_contents": {
            "image_key": "https://care-direction.s3.ap-northeast-2.amazonaws.com/product/origin/HappyFace.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVNA3U6Q4VJ2GYAIX%2F20200102%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20200102T033442Z&X-Amz-Expires=3000&X-Amz-Signature=1d9b6bd755021a4af107bb92af891f0f7148d86cc39204f2b450a96f5d84c535&X-Amz-SignedHeaders=host",
            "article_title": "test",
            "article_content": "test",
            "article_date": "2020-01-01T16:24:01.000Z"
        },
        "sub_contents": [
            {
                "image_key": "https://care-direction.s3.ap-northeast-2.amazonaws.com/article/sub/origin/1BxWIAZ9y.1577929283218.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVNA3U6Q4VJ2GYAIX%2F20200102%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20200102T033442Z&X-Amz-Expires=3000&X-Amz-Signature=3721d02dd62c543da8fc7f2efcb6eec4d83caa1440452506db1efa36b7d76e84&X-Amz-SignedHeaders=host",
                "sub_article_title": "test1",
                "sub_article_content": "test1"
            },
            {
                "image_key": "https://care-direction.s3.ap-northeast-2.amazonaws.com/article/sub/origin/JNCiVlKlJ.1577929378489.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVNA3U6Q4VJ2GYAIX%2F20200102%2Fap-northeast-2%2Fs3%2Faws4_request&X-Amz-Date=20200102T033442Z&X-Amz-Expires=3000&X-Amz-Signature=c9cc3ad2912569325491b78ab1ca6b8b63cd7de61ba4e79cc98e6f2cd55243b3&X-Amz-SignedHeaders=host",
                "sub_article_title": "test2",
                "sub_article_content": "test2"
            }
        ]
    }
}

실패

  • 입력값에 Null Value
{
    "status": 400,
    "message": "입력 값에 null이 존재합니다.",
    "data": null
}
  • 서버 내부 에러
{
    "status": 500,
    "message": "서버 내부 에러",
    "data": null
}

Clone this wiki locally