api server 명세

국물빌런·2020년 9월 3일
0

api server - 회원가입

request

요청 메시지 url

분류내용
HTTP URL/v1/member/join
HTTP METHODPOST
Content-Typeapplication/json

요청메시지 명세

HTTP항목값(예시)타입설명
Header불필요
Bodyuidshson@naver.comString이메일 형태의 ID
nameshsonString가입자 이름
passwordCodingTest0101!String대,소문자,특수문자,숫자 중 3가지 이상 사용 및 12자리 이상

요청메시지 형태

{
  "uid":"shson@naver.com",
  "password":"passwd1234!@#$",
  "name":"shson"
}

Response

응답메시지 명세

HTTP항목값(예시)타입설명
Bodycode200int결과 코드
messagesuccessString서버용 결과 메시지
result"sucees create user"String성공,실패 메시지

응답 메시지 형태

{
  "code":200,
  "message":"success",
  "result":"sucees create user"
}

api server - 로그인

request

요청 메시지 url

분류내용
HTTP URL/v1/member/login
HTTP METHODPOST
Content-Typeapplication/json

요청메시지 명세

HTTP항목값(예시)타입설명
Header불필요
Bodyuidshson@naver.comString이메일 형태의 ID
passwordCodingTest0101!String대,소문자,특수문자,숫자 중 3가지 이상 사용 및 12자리 이상

요청메시지 형태

{
  "uid":"shson@naver.com",
  "password":"passwd1234!@#$"
}

Response

응답메시지 명세

HTTP항목값(예시)타입설명
Bodycode200int결과 코드
messagesuccessString서버용 결과 메시지
resulteyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzaHNvbkBuYXZlci5jb20..생략StringAcessToken

응답 메시지 형태

{
  "code":200,
  "message":"success",
  "result":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzaHNvbkBuYXZlci5jb20iLCJyb2xlcyI6WyJST0xFX0FETUlOIl0sImlhdCI6MTU5OTE1MDEwMCwiZXhwIjoxNjMwNjg2MTAwfQ.9niWzbymdhcX1GA9J25QxIWRgE1vXjrG1Dv-EQozd1k"
}

api server - 회원 정보 조회

request

요청 메시지 url

분류내용
HTTP URL/v1/member/info
HTTP METHODGET
Content-Typeapplication/json

요청메시지 명세

HTTP항목값(예시)타입설명
HeaderX-AUTH-TOKENeyJhbGciOiJIUzI1NiJ9.ey..생략String인증 헤더
Body

요청메시지 형태

{
}

Response

응답메시지 명세

HTTP항목값(예시)타입설명
Bodycode200int결과 코드
messagesuccessString서버용 결과 메시지
result{"uid":"shson@naver.com","name":"shson","lastLoginTime":[2020,9,4,1,21,41,982000000]}String유저 정보

응답 메시지 형태

{
  "code":200,
  "message":"success",
  "result":{
    "uid":"shson@naver.com",
    "name":"shson",
    "lastLoginTime":[2020,9,4,1,21,41,982000000]
  }
}
profile
국물을 달라

0개의 댓글