$post = array('param1'=>'aaa', 'param2'=>'bbb', 'param3'=>'ccc');
我在php中做了一些cURL,这是POST调用的一部分。 假设上面的数组转换为JSON,JSON字符串是什么样的?
答案 0 :(得分:0)
{{1}}
但事实并非如此。
答案 1 :(得分:0)
如果您提供的数组为CURLOPT_POSTFIELDS
,而不是作为JSON发送,则会以multipart/form-data
格式发送。它看起来像是:
--AaB03x
Content-Disposition: form-data; name="param1"
aaa
--AaB03x
Content-Disposition: form-data; name="param2"
bbb
--AaB03x
Content-Disposition: form-data; name="param3"
ccc
--AaB03x
其中AaB03x
是标题中指定的随机边界字符串:
Content-Type: multipart/form-data; boundary=AaB03x
请参阅W3C Forms规范。