Rumah > Java > javaTutorial > Bagaimana untuk Menghantar Data POST dari Apl Android ke Skrip PHP?

Bagaimana untuk Menghantar Data POST dari Apl Android ke Skrip PHP?

Linda Hamilton
Lepaskan: 2024-12-19 13:09:13
asal
728 orang telah melayarinya

How to Submit POST Data from an Android App to a PHP Script?

Menyerahkan Data POST dalam Android

Pembangunan aplikasi Android mungkin menunjukkan keluk pembelajaran untuk pengaturcara yang mahir dalam bahasa lain seperti PHP dan JavaScript. Apabila timbul keperluan untuk menghantar data POST ke skrip PHP, memahami pendekatan yang sesuai menjadi penting.

Untuk memudahkan proses, pertimbangkan untuk menggunakan kelas AsyncTask. Berikut ialah contoh pelaksanaan yang menyediakan asas kukuh untuk menghantar data dan menerima hasil:

public class CallAPI extends AsyncTask<String, String, String> {
    // Optionally set context variables here

    @Override
    protected void onPreExecute() {
        super.onPreExecute();
    }

    @Override
    protected String doInBackground(String... params) {
        String urlString = params[0]; // URL to invoke
        String data = params[1]; // Data to transmit

        OutputStream out = null;
        try {
            URL url = new URL(urlString);
            HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
            out = new BufferedOutputStream(urlConnection.getOutputStream());

            BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out, "UTF-8"));
            writer.write(data);
            writer.flush();
            writer.close();
            out.close();

            urlConnection.connect();
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }

        return null; // Modify this to process the response from the PHP script
    }
}
Salin selepas log masuk

Pendekatan ini menggunakan kelas HTTPURLConnection terbina dalam untuk mewujudkan sambungan dan menghantar data dengan berkesan. BufferedWriter memudahkan penulisan data, memastikan proses penghantaran yang lancar dan cekap.

Nota: AsyncTask telah ditamatkan dalam Android API tahap 30. Rujuk dokumentasi rasmi atau sumber yang berkaitan untuk mendapatkan maklumat terkini butiran pelaksanaan.

Atas ialah kandungan terperinci Bagaimana untuk Menghantar Data POST dari Apl Android ke Skrip PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan