發表於 30天計劃KotlinKotlin--30天計劃

【Kotlin】Day9 ( Volley + Custom Header 和 Post Params )

這次主要學到一些觀念

  • Volley 的 Header 與 POST params 客製化

val stringrequests = object: StringRequest(Request.Method.DELETE, url,
        Response.Listener {
            // on success
            Log.d("queue", "On Success")
        },
        Response.ErrorListener {
            // Handle error
            Log.d("queue On Error", "$it")
        }
){
    override fun getParams(): MutableMap<String, String> {
        val params =  mutableMapOf<String, String>()
        params.put("title", title)
        params.put("content", content)
        return params
    }

    override fun getHeaders(): MutableMap<String, String> {

        val params =  mutableMapOf<String, String>()
        params.put("Content-Type", "application/json")
        params.put("X-User", "")
        return params
    }
}
queue.add(stringrequests

asodjoij

因為需要客製化
所以需要Override他的getParams和getHeaders

然後兩個都要回傳Map類型~

# =========================================================
聽說主流的還是使用 OKHTTP 好像VOLLEY不多耶
這個有待確認  說不定路過的工程師讀者可以一起討論看看(?)
畢竟這我也是在論壇上發問得到的答案啦XD

今天是要把期末專題的串接API部分做完
所以練習的地方就是在VOLLEY啦
今天的比較簡單
也比較快可以上來打小文章心得XD
那今天就先到這裡啦
上禮拜出國報告回來一堆進度在追殺我QQ
繼續趕工啦
預計過幾天會有新的30天系列出來了嘿嘿嘿嘿
應該是可以成功挑戰啦!!~~~~
# ==========================================================

作者:

一位 熱愛資工領域、喜歡好笑事物、偶爾打打網球 的學生 ! For A Better Me!

發表迴響

Please log in using one of these methods to post your comment:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.