Comment formater correctement les tableaux dans les requêtes cURL POST ?

Patricia Arquette
Libérer: 2024-10-31 07:53:02
original
711 Les gens l'ont consulté

How to Properly Format Arrays in cURL POST Requests?

Utilisation de tableaux dans les requêtes cURL POST

Pour faciliter la publication de tableaux via des requêtes cURL POST, il est crucial de garantir le bon formatage des le tableau dans la variable $fields. Le problème dans le code fourni réside dans la construction incorrecte du tableau images.

Solution :

L'approche recommandée consiste à utiliser la fonction http_build_query, qui génère automatiquement un chaîne avec la syntaxe de tableau appropriée. Cette fonction nécessite que le tableau soit structuré comme suit :

<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>
Copier après la connexion

En reformatant le tableau de cette manière et en utilisant http_build_query, la requête cURL transmettra correctement le tableau d'images sous forme de tableau de chaînes à l'API.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal