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

  • 相关阅读:
    vue全局变量定义和修改
    vue格式化显示json数据
    javascript cookie 操作
    bootsrap Collapse用法
    django form 的内置字段类型
    django(channel)到 ubuntu
    django 模型操作
    django 单点登录思路-装饰器
    浏览器右下角提示实现
    django websocket
  • 原文地址:https://www.cnblogs.com/For-her/p/3939831.html
Copyright © 2011-2022 走看看