2013년 google IO 행사에서 공개된 API
안드로이드 앱에서 HTTP 통신을 좀 더 쉽게 구현하는게 목적
표준 라이브러리 API 아님
JSON 객체로 서버에 전송
첫번째파라미터
- 서버에 전송하는 요청 방식, HTTP method, GET or POST
두번째파라미터
-서버 주소
세번째파라미터
- 요청 데이터가 들어갈 객체
- JSONObject 객체로 만들고 데이터 넣음
그 다음 데이터
성공,오류
서버에 요청이 성공한다면
onResponse() 호출, 그 안에 리스너 메서드 호출
JsonObjectRequest 객체를 만들 때 메서드를 재정의
요청 파라미터, 헤더 설정
getParams()
-HashMap 객체 반환
ㄱ
핵심 클래스
- RequestQueue: 서버 요청자. 다른 Request 클래스들의 정보대로 서버에 요청을 보내는 역할
- StringRequest: 문자열을 결과로 받는 요청 정보
- ImageRequest: 이미지를 결과로 받는 요청 정보
- JsonObjectRequest: JSONObject를 결과로 받는 요청 정보
- JsonArrayRequest: JSONArray를 결과로 받는 요청 정보
RequestQueue
- 서버로부터 문자열 데이터를 얻을 목적으로 사용하는 클래스
출처: https://kkangsnote.tistory.com/45 [깡샘의 토마토]