zoukankan      html  css  js  c++  java
  • CURL常见问题

    CURL的中文资料比较少,下面是实际工作中用到,摸索出来的,记录之。

    1、增加HTTP Header
       curl_slist *plist = curl_slist_append(NULL, "Client-Key:m-5be02cd9ddfb11dcaf9700142218fc6e");
       curl_slist_append(plist, "username:winter_445@163.com");
       curl_slist_append(plist, "password:123456");
       curlRet = curl_easy_setopt(m_hCURL, CURLOPT_HTTPHEADER, plist);
       这样即可在HTTP Header中加入上面的内容。

    2、增加Post Form的数据
       curlRet = curl_easy_setopt(m_hCURL,CURLOPT_POSTFIELDS, "Client-Key=m-5be02cd9ddfb11dcaf9700142218fc6e&username=winter_445@163.com&password=123456");
       像上面那样,可以在Post表单中加上任意数据。

    3、让CURL记录Cookie
       curlRet = curl_easy_setopt(m_hCURL, CURLOPT_COOKIEFILE, "");
       curlRet = curl_easy_setopt(m_hCURL, CURLOPT_COOKIEJAR, "");
       像上面那样设置一下,试验中发现不需要指定cookie文件名它也能工作,具体这两个设置有没会差别,暂不清楚,互联网上也有人提问此问题。

    4、Other

  • 相关阅读:
    C/C++之文件打开方式差别
    C/C++获取文件大小
    dedecms使用
    TCP/IP概念简述
    protobuf新增message报错:类型已存在
    亚马逊MWS开发套路演示
    请求MWS报错401:Access Denied
    敏捷开发
    过滤器和拦截器的区别
    防盗链
  • 原文地址:https://www.cnblogs.com/For-her/p/3939831.html
Copyright © 2011-2022 走看看