我怎么知道cURL是发送多部分/表单数据



我正在用PHP编写一个cURL,没有指定标题中的内容类型,我将post字段设置为如下所示,它可以工作。我的问题是我如何知道它是否由多部分/表单数据发送?

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($_POST) );

CURLOPT_POSTFIELDS

如果value是一个数组,Content-Type头将被设置为multipart/form-data。
如果value是字符串,就像你的代码一样,Content-Type将被设置为application/x-www-form-urlencoded

来源

你可以通过下面的代码看到请求头:

$request_headers = curl_getinfo($ch, CURLINFO_HEADER_OUT);
var_dump($request_headers);

最新更新