Как отправить POST с параметрами в kotlin? - PullRequest
0 голосов
/ 16 марта 2020

Я создаю клиент почтового запроса Android с kotlin.

Я использую Fuel для почтовых запросов, но httpPost() не отправляет запрос с параметрами на мой PHP server.

package com.example.live_barcode_reader

import android.os.Bundle
import android.os.PersistableBundle
import android.widget.Button
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.github.kittinunf.fuel.httpPost


class DebugActivity : AppCompatActivity() {
    private var button: Button? = null
    private val debugURL: String = "http://127.0.0.1:8000/sample9999/"

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_debug)

        button = findViewById(R.id.post_debug_button)
        button?.setOnClickListener {
            debugURL.httpPost(listOf("kekey" to "from android")).response { _, response, _ ->
                println(response)
            }
            Toast.makeText(this, "PUSHED", Toast.LENGTH_SHORT).show()
        }
    }
}

Хотя я нажал кнопку для отправки почтового запроса, мой сервер PHP не реагирует и файл журнала не изменяется.

Как отправить запрос POST с параметрами?

...