php使用curl的post方法字符串和数组传值的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php使用curl的post方法字符串和数组传值的区别相关的知识,希望对你有一定的参考价值。
在php手册的curl_setopt函数中,关于CURLOPT_POSTFIELDS有如下描述:全部数据使用HTTP协议中的"POST"操作来发送。
要发送文件,在文件名前面加上@前缀并使用完整路径。(5.5+ 建议用CURLFile)
这个参数可以通过urlencoded后的字符串类似\'para1=val1¶2=val2&...\'
或使用一个以字段名为键值,字段数据为值的数组。
如果value是一个数组,Content-Type头将会被设置成multipart/form-data。
因此,这两种传值方式是有所区别的。
当然,可以通过CURLOPT_HTTPHEADER指定Content-Type。
更多PHP cURL内容,请参考我的博客《PHP cURL实现模拟登录与采集使用方法详解教程》 参考技术A 没有根本上的区别的,喜欢哪个用哪个
以上是关于php使用curl的post方法字符串和数组传值的区别的主要内容,如果未能解决你的问题,请参考以下文章