Я создаю клиент почтового запроса 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 с параметрами?