- HTTP Method: POST
- Endpoint:
/fetch_latest_questionnaire
- Summary: 가장 최근 문진 정보를 조회합니다.
- Request Body:
- Content-Type:
application/x-www-form-urlencoded
| 필드 이름 |
데이터 타입 |
필수 여부 |
설명 |
cookie_str |
string |
필수 |
세션 쿠키 문자열 |
-
Responses:
- 200: 요청이 성공적으로 처리되었습니다.
- Content-Type:
application/json
{
"cookie_str": "string",
"code": "string",
"msg": "string",
"data": {
"values": {
"key": [
{
"key": "value",
"key": "value"
}
]
}
},
"text": "string"
}
-
200 성공시 예시 형태
| 필드 이름 |
데이터 타입 |
설명 |
cookie_str |
string |
세션을 유지하는 쿠키 문자열. |
code |
string |
요청의 처리 상태를 나타내는 코드. 성공 또는 실패 여부를 반환하는 문자열입니다. |
msg |
string |
요청 처리에 대한 상세 설명 메시지 입니다. |
data |
object |
문진 응답 데이터를 포함하는 객체입니다. 여러 질문에 대한 응답과 그에 대한 상세 정보들이 포함되어 있습니다. |
text |
string |
서버에서 받은 전체 HTML 응답 본문을 포함하여 반환됩니다. |
{
"code": "ERROR:FAILED_PARSING_COOKIE_STR",
"msg": "cookie_str 파싱 실패. cookie_str을 확인해주세요.",
"data": "",
"cookie_str": "",
"text": ""
}
{
"code": "FETCH_HEALTH_CHECKUP_LIST:FAILED_CAPTCHA_REQUIRED",
"msg": "캡챠 확인 필요",
"data": {},
"cookie_str": "string",
"text": "string"
}
{
"code": "FETCH_HEALTH_CHECK_UP:FAILED_NO_LOGIN",
"msg": "로그인을 먼저 진행해주세요",
"data": {},
"cookie_str": "",
"text": "string"
}
{
"code": "FETCH_HEALTH_CHECKUP_LIST:FAILED_NO_CHECKUP_LIST",
"msg": "검진 결과 목록 없음",
"data": {},
"cookie_str": "string",
"text": "string"
}
{
"code": "FETCH_HEALTH_CHECKUP_LIST:FAILED_CHECKUP_PARSING_ERROR",
"msg": "검진 결과 목록 파싱 실패",
"data": {},
"cookie_str": "string",
"text": "string"
}
{
"code": "FETCH_HEALTH_CHECKUP_LIST:SUCCESS_WITHOUT_PARSING",
"msg": "일부 성공(최종 화면까지 진입하였으나 파싱 중 오류)",
"data": {},
"cookie_str": "string",
"text": "string"
}
| 필드 이름 |
데이터 타입 |
설명 |
cookie_str |
string |
세션을 유지하는 쿠키 문자열. |
code |
string |
요청의 처리 상태를 나타내는 코드. 성공 또는 실패 여부를 반환하는 문자열입니다. |
msg |
string |
요청 처리에 대한 상세 설명 메시지 입니다. 오류 원인이나 상태를 설명하는 메시지를 반환합니다. |
data |
object |
요청에 대한 응답 데이터. 성공 시 파싱된 데이터를 포함하며, 실패 시 빈 객체 {} 가 반환됩니다. |
text |
string |
서버에서 받은 전체 HTML 응답 본문을 포함하여 반환됩니다. |