-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
학생 시간표 데이터 요청 #129
Comments
학사행정시스템에서 학생 시간표는 http://sam.skhu.ac.kr/SSE/SSEAD/SSEAD03 에서 요청이 가능하다. Android WebView에서 학생 시간표 쿼리 시도 시 다음과 같은 절차가 진행된다.
|
위의 진행 절차를 참고해 추측한 방안을 명시한다. shouldInterceptRequest 리스너의 WebResourceRequest 객체 매개변수에서 requestHeaders 정보를 담은 요청을 통해 학생 시간표가 담긴 json 파일을 다운로드 할 수 있을 것으로 예상된다. 해당 사항을 구현 및 시도해본다.
|
위의 방안을 적용한 결과 다음 응답을 확인할 수 있었다. |
데이터를 요청 과정에 interceptor 를 적용해 로그를 확인한 결과
|
test_request_sam 브랜치에서 구현한 기능을 feature_calendar 브랜치에 반영하던 중 문제가 발생했다. 그렇다면 어떻게해야 CalendarViewModel에 이번에 구현한 기능을 담을 수 있을까?
우선 1번 방안을 채택한다. |
위의 방안을 적용해서 다음 사항들을 구현한다.
|
위의 커밋을 통해 구현을 완료했으므로 이슈를 닫는다. |
몇 가지 구현을 안한 사항이 있어서 이슈를 재개한다.
|
위의 커밋을 통해 구현을 완료했으므로 이슈를 닫는다. |
#138 에 명시한 에러가 발생했으므로 해당 버그를 해결할 때까지 이슈를 재개한다. |
#138 의 버그를 해결했으므로 변경사항이 발생할 때까지 이슈를 닫는다. |
#138 버그를 해결했던 커밋에서 추가로 증상이 발생했으므로 해당 이슈를 재개하고 해결을 선행한다. |
#138 에서 재차 발생한 버그를 해결했으므로 변경사항이 발생할 때 까지 이슈를 닫는다. |
학사행정시스템한테 시간표 정보를 요청하는 기능을 구현한다.
마찬가지로 방안에 대한 연구를 선행한다.
The text was updated successfully, but these errors were encountered: