curl postfields和upload readdata的区别
Posted webkb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl postfields和upload readdata的区别相关的知识,希望对你有一定的参考价值。
postfields为一次性上传所有内容,curl会自动计算filesize并附加在header中
postfields使用post方法(method默认为post),如果未在header中设置content-type,curl会自动设置为application/x-www-form-urlencoded。
(如果内容为xml,则有可能不自动设置)
upload 为指定一个文件句柄,默认上传所有文件内容,如果未通过infilesize设置filesize,curl会自动在header中加入Transfer-Encoding: chunked,但服务器有可能不支持此命令
以上是关于curl postfields和upload readdata的区别的主要内容,如果未能解决你的问题,请参考以下文章
PHP CURL - 错误的请求发布 - 当 POSTFIELDS 非常大时
请教用Curl 在php 里面模拟表单提交 文本+文件的写法