站长,CURL有点问题想请教下

PHP CodeBase: 获取远程图片的体积大小
PHP CodeBase: 通过新浪微博API获取数据

这两篇博文对我都有很大帮助,谢谢

但关于这个,有个问题想请教下
PHP CodeBase: 通过新浪微博API获取数据中:
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
// 要验证的用户名密码
curl_setopt($curl, CURLOPT_USERPWD, "username:password");

PHP CodeBase: 获取远程图片的体积大小中:
$headers = array('Authorization: Basic ' .base64_encode($user.':'.$pw));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

都需要用到用户名和密码,请问为什么需要呢?不能理解,http请求需要用到用户名和密码吗?

感谢您为本话题评分。
共有1个回答
  • 0
    Gonn - 2014-10-14 不喜欢

    好几年前写的了……好像新浪微博API那边需要申请key才能调用接口,curl_setopt($curl, CURLOPT_USERPWD, "username:password"); 这里的用户名和密码就是你申请key的那个账户。
    下面那个则是有些网站设置了 Basic Authorization,需要帐号密码才能登录,一般没有的话就为空。

以下是预览效果,请确认排版好了再点回复。
如果你认为此话题有广告、灌水的嫌疑,请给此话题评一颗星。平均分低的话题将不会再显示。
良好的讨论氛围由大家共同维护。