在cURL POST 請求中使用數組
為了方便透過cURL POST 請求發布數組,確保正確的格式至關重要$fields 變數中的數組。所提供程式碼中的問題在於圖像數組的構造不正確。
解決方案:
建議的方法是利用 http_build_query 函數,它會自動產生具有適當陣列語法的字串。此函數要求數組的結構如下:
<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>
透過以這種方式重新格式化數組並使用 http_build_query,cURL 請求將正確地將圖像數組作為字串數組傳輸到 API。
以上是如何在 cURL POST 請求中正確格式化陣列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!