什么是curl -u相当于php unirest

时间:2015-05-04 07:28:31

标签: php api curl unirest

php unirest

中的curl -u等效内容

Blockscore API:

$ curl https://api.blockscore.com/people \
  -u sk_test_n5049aa6053c9a0217bea78070fbf501: \
  --header "Accept: application/vnd.blockscore+json;version=4"
  

Api键:sk_test_n5049aa6053c9a0217bea78070fbf501

我想在 Unirest 中尝试一下。但是什么是-u? 它是标题还是帖子?

1 个答案:

答案 0 :(得分:1)

cURL的-u标志用于设置HTTP基本身份验证的凭据。提供的凭证将进行base64编码,并在"授权"标题如:

Authorization: Basic c2tfdGVzdF9uNTA0OWFhNjA1M2M5YTAyMTdiZWE3ODA3MGZiZjUwMTo=

所以这是一个标题。

在unirest中你应该可以使用:

Unirest\Request::auth('sk_test_n5049aa6053c9a0217bea78070fbf501', '');