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>
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!