我正在用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);