Kotlin - retrofit API <-> NodeJS 서버 데이터 전송시 서버가 빈 객체...

Kotlin - retrofit API <-> NodeJS 서버 데이터 전송시 서버가 빈 객체...

코틀린 retrofit API로 HashMap 객체 POST 전송

Retrofit Interface.kt @POST("/") @Headers("accept: application/json", "content-type: application/json") fun postRequest( @Body params: Map ): Call

MainActivity.kt // Hashmap 객체 생성 val map = HashMap() map.put("id", "0") map.put("pwd", "123") map.put("nick", "surimi") // 서버로 전송 server.postRequest(map).enqueue((object : Callback { override fun onResponse( call: Call, response: Response ) { Log.d("response : ", response?.body().toString()) println(response?.body()?.data) println(response?.body()?.data?.id) println(response?.body()?.data?.pwd) println(response?.body()?.data?.nick) } override fun onFailure(call: Call, t: Throwable) { } }

from http://urakasumi.tistory.com/249 by ccl(A) rewrite - 2021-08-14 23:26:16