-
[GoLee] Daily Scrum #11스미싱 프로젝트/데일리 스크럼 2020. 5. 11. 23:24반응형
제목 : [GoLee] Daily Scrum #11
한 일 :
-> 학교에 실습 서버를 위한 신청서 제출.
> 고 준성 : nginx + flask + mysql(추후 RDS 등 서비스 이용예정 내부 x 고민중) 서비스를 위한 도커제작. 진행중
<진행중인 패키지 구조>
<docker-compose.yml> test용 간단한 파일
<Dockerfile>
## 현재 flask 의 Dockerfile 에러로 12일 마저 진행.
> 이 재현 : PR merge , git에서 받은 파일(도커 아직 미구축) 으로 인한 환경 설정 , 안드로이드 에서 정상적으로 restfulAPI 요청 할수있는지 ( Volley.newRequestQueue 사용 )Test .
https://developer.android.com/training/volley/simple?hl=ko#java
간단한 요청 보내기 | Android 개발자 | Android Developers
고급 단계에서는 RequestQueue를 만들고 Request 개체를 전달하여 Volley를 사용합니다. RequestQueue에서는 네트워크 작업을 실행하고 캐시를 읽고 쓰고 응답을 파싱하기 위해 작업자 스레드를 관리합니다. 요청에서 원시 응답을 파싱하고 Volley에서 파싱된 응답을 전달을 위해 기본 스레드에 돌려보냅니다. 이 과정에서는 RequestQueue를 설정해주는 Volley.newRequestQueue 편의 메서드를 사용하여 요청을 보내는
developer.android.com
해당 문서 참조 하였습니다 ..
먼저 안드로이드 Mainfest 에서 권한(인터넷)을 추가해주고
volley라이브러리를 추가하기위해 implementation 을 사용하였습니다 .
json 객체를 받아오기 위해서 gson 라이브러리를 추가해주었습니다 .
RequestQueue queue = Volley.newRequestQueue(this);
String url ="http://13.125.164.239/";
// Request a string response from the provided URL.
StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
// Display the first 500 characters of the response string.
Log.d("Response is: ", response.substring(0,500));
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.d("That didn't work!",error.toString());
}
});
// Add the request to the RequestQueue.
queue.add(stringRequest);해당 코드로 정상적으로 android 상에서 Ubuntu에서 작동하는 Flask 서버와 정상적인 통신이 가능하였고
GET 요청을 할 수 있었습니다.
할 일 :
> 고 준성 : 프로젝트 DOCKER 계속 진행
> 이 재현 : Android 상에서 restful (POST )요청 추가로 받아오기 , json으로 받아오는 format형태 정렬하기
이 슈 : docker error -> 12일 계속 이어서 진행.
궁금증 : 교수님은 프로그램에 새로운 기능을 추가할 때 기존 프로잭트에서 작업을 하시나요 아니면 새로 클론을 떠서 작업하시나요 ? ㅎㅎ 개인적인질문입니다 .
반응형'스미싱 프로젝트 > 데일리 스크럼' 카테고리의 다른 글
[GoLee] Daily Scrum #13 (3) 2020.05.14 [GoLee] Daily Scrum # 12 (1) 2020.05.12 [GoLee] Daily Scrum #10 (0) 2020.05.11 [GoLee] Daily Scrum #9 (0) 2020.05.09 [GoLee] Daily Scrum #8 (0) 2020.05.08