【问题标题】:Difference between CURLOPT_HTTPPOST and CURLOPT_POSTFIELDSCURLOPT_HTTPPOST 和 CURLOPT_POSTFIELDS 之间的区别
【发布时间】:2013-12-16 12:50:23
【问题描述】:

在 cURL 中读取 setopt 函数时,我遇到了 CURLOPT_HTTPPOSTCURLOPT_POSTFIELDS,所以只是想知道选项之间的区别

multipart/formpost(CURLOPT_HTTPPOST)

postfields(CURLOPT_POSTFIELDS)

我们应该在哪里使用它们?

【问题讨论】:

    标签: http curl http-post libcurl


    【解决方案1】:

    CURLOPT_HTTPPOST 发送您使用curl_formadd() 和朋友创建的multipart/formdata HTTP POST。示例:multi-post.c

    CURLOPT_POSTFIELDS 发送内容类型为 x-url-form-encoded 但 libcurl 本身未进行任何编码的“普通”POST。示例:simplepost.c

    实际上,您使用的是与服务器端想要的匹配的那个。您很少能在客户端选择自己。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-25
      • 2020-05-10
      • 2014-09-20
      • 2010-10-28
      • 2015-10-04
      • 2012-08-12
      • 2011-02-18
      • 2019-12-21
      相关资源
      最近更新 更多