api server - 회원가입
request
요청 메시지 url
분류 | 내용 |
---|
HTTP URL | /v1/member/join |
HTTP METHOD | POST |
Content-Type | application/json |
요청메시지 명세
HTTP | 항목 | 값(예시) | 타입 | 설명 |
---|
Header | | | | 불필요 |
Body | uid | shson@naver.com | String | 이메일 형태의 ID |
| name | shson | String | 가입자 이름 |
| password | CodingTest0101! | String | 대,소문자,특수문자,숫자 중 3가지 이상 사용 및 12자리 이상 |
요청메시지 형태
{
"uid":"shson@naver.com",
"password":"passwd1234!@#$",
"name":"shson"
}
Response
응답메시지 명세
HTTP | 항목 | 값(예시) | 타입 | 설명 |
---|
| | | | |
Body | code | 200 | int | 결과 코드 |
| message | success | String | 서버용 결과 메시지 |
| result | "sucees create user" | String | 성공,실패 메시지 |
응답 메시지 형태
{
"code":200,
"message":"success",
"result":"sucees create user"
}
api server - 로그인
request
요청 메시지 url
분류 | 내용 |
---|
HTTP URL | /v1/member/login |
HTTP METHOD | POST |
Content-Type | application/json |
요청메시지 명세
HTTP | 항목 | 값(예시) | 타입 | 설명 |
---|
Header | | | | 불필요 |
Body | uid | shson@naver.com | String | 이메일 형태의 ID |
| password | CodingTest0101! | String | 대,소문자,특수문자,숫자 중 3가지 이상 사용 및 12자리 이상 |
요청메시지 형태
{
"uid":"shson@naver.com",
"password":"passwd1234!@#$"
}
Response
응답메시지 명세
HTTP | 항목 | 값(예시) | 타입 | 설명 |
---|
| | | | |
Body | code | 200 | int | 결과 코드 |
| message | success | String | 서버용 결과 메시지 |
| result | eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzaHNvbkBuYXZlci5jb20..생략 | String | AcessToken |
응답 메시지 형태
{
"code":200,
"message":"success",
"result":"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJzaHNvbkBuYXZlci5jb20iLCJyb2xlcyI6WyJST0xFX0FETUlOIl0sImlhdCI6MTU5OTE1MDEwMCwiZXhwIjoxNjMwNjg2MTAwfQ.9niWzbymdhcX1GA9J25QxIWRgE1vXjrG1Dv-EQozd1k"
}
api server - 회원 정보 조회
request
요청 메시지 url
분류 | 내용 |
---|
HTTP URL | /v1/member/info |
HTTP METHOD | GET |
Content-Type | application/json |
요청메시지 명세
HTTP | 항목 | 값(예시) | 타입 | 설명 |
---|
Header | X-AUTH-TOKEN | eyJhbGciOiJIUzI1NiJ9.ey..생략 | String | 인증 헤더 |
Body | | | | |
요청메시지 형태
{
}
Response
응답메시지 명세
HTTP | 항목 | 값(예시) | 타입 | 설명 |
---|
| | | | |
Body | code | 200 | int | 결과 코드 |
| message | success | String | 서버용 결과 메시지 |
| 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]
}
}