在cURL中读取setopt函数时,我遇到CURLOPT_HTTPPOST
和CURLOPT_POSTFIELDS
,所以只是想知道选项之间的区别
multipart/formpost(CURLOPT_HTTPPOST)
和
postfields(CURLOPT_POSTFIELDS)
我们应该在哪里使用它们?
答案 0 :(得分:3)
CURLOPT_HTTPPOST发送您使用curl_formadd()和朋友创建的multipart / formdata HTTP POST。示例:multi-post.c
CURLOPT_POSTFIELDS发送一个“正常”POST,内容类型为x-url-form-encoded,但libcurl本身没有编码。示例:simplepost.c
实际上,你使用的是与服务器端想要的相匹配的那个。你很少在客户端选择自己。