본문 바로가기

프로그래밍/Android

Volley : GET request 에서는getParams 는 불리지 않는다.

반응형
  • 안드로이드 volley 라이브러리를 사용하여 GET request 를 이용하여 api 를 호출하여 결과를 받고 싶었다.
  • 그래서 가장 심플한 예제 ( https://github.com/mike-jung/kotlin-android/tree/master/part3/chapter2/MyRequest )에서 url 만 바꾸어서 테스트해 보았다.
  • 일단 url 자체의 호출은 성고하고, 아규먼트들을 넘기기 위해서, getParams 오버라이드 함수에 HashMap 객체를 만들고, 하드코딩으로 변수명과 변수값을 추가하고 테스트했다.
  • 한참 테스트했으나, 계속 아규먼트들이 넘어가지 않은 것 같은 결과가 나왔다.
  • 검색하여 보니, getParams 함수를 오버라이드하는 방법은 POST와 PUT request 에서만 유효하고, GET request 에서는 getParams 가 불리지 않는 것 같다. ( https://stackoverflow.com/a/18490668/100093 )
728x90