【发布时间】:2013-12-16 12:50:23
【问题描述】:
在 cURL 中读取 setopt 函数时,我遇到了 CURLOPT_HTTPPOST 和 CURLOPT_POSTFIELDS,所以只是想知道选项之间的区别
multipart/formpost(CURLOPT_HTTPPOST)
和
postfields(CURLOPT_POSTFIELDS)
我们应该在哪里使用它们?
【问题讨论】:
标签: http curl http-post libcurl
在 cURL 中读取 setopt 函数时,我遇到了 CURLOPT_HTTPPOST 和 CURLOPT_POSTFIELDS,所以只是想知道选项之间的区别
multipart/formpost(CURLOPT_HTTPPOST)
和
postfields(CURLOPT_POSTFIELDS)
我们应该在哪里使用它们?
【问题讨论】:
标签: http curl http-post libcurl
CURLOPT_HTTPPOST 发送您使用curl_formadd() 和朋友创建的multipart/formdata HTTP POST。示例:multi-post.c
CURLOPT_POSTFIELDS 发送内容类型为 x-url-form-encoded 但 libcurl 本身未进行任何编码的“普通”POST。示例:simplepost.c
实际上,您使用的是与服务器端想要的匹配的那个。您很少能在客户端选择自己。
【讨论】: