Bagaimana untuk Memformat Tatasusunan dengan betul dalam Permintaan CURL POST?

Patricia Arquette
Lepaskan: 2024-10-31 07:53:02
asal
710 orang telah melayarinya

How to Properly Format Arrays in cURL POST Requests?

Menggunakan Tatasusunan dalam Permintaan CURL POST

Untuk memudahkan pengeposan tatasusunan melalui permintaan cURL POST, adalah penting untuk memastikan pemformatan yang betul bagi tatasusunan dalam pembolehubah $fields. Isu dalam kod yang disediakan terletak pada pembinaan tatasusunan imej yang salah.

Penyelesaian:

Pendekatan yang disyorkan ialah menggunakan fungsi http_build_query, yang menjana secara automatik rentetan dengan sintaks tatasusunan yang sesuai. Fungsi ini memerlukan tatasusunan distrukturkan seperti berikut:

<code class="php">$fields = array(
            'username' => "annonymous",
            'api_key' => urlencode("1234"),
            'images' => array(
                 urlencode(base64_encode('image1')),
                 urlencode(base64_encode('image2'))
            )
        );

//url-ify the data using http_build_query
$fields_string = http_build_query($fields);</code>
Salin selepas log masuk

Dengan memformat semula tatasusunan dengan cara ini dan menggunakan http_build_query, permintaan cURL akan menghantar tatasusunan imej dengan betul sebagai tatasusunan rentetan ke API.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Tatasusunan dengan betul dalam Permintaan CURL POST?. 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