用 Guzzle 做 "curl -u"
Doing "curl -u" with Guzzle
我正在使用一项服务,需要我通过以下方式调用它:
curl -u username:password -X POST "http://www.theirurl.com"
不过,我更愿意使用 Guzzle 而不是原始 CURL。有没有办法让 Guzzle 传递 -u
参数?我尝试了 User-Agent,但这是不正确的。
那不是用户代理,那是 HTTP 基本身份验证。
$client->post('http://www.theirurl.com/', ['auth' => ['username', 'password']]);
http://guzzle.readthedocs.org/en/latest/request-options.html?highlight=auth#auth
我正在使用一项服务,需要我通过以下方式调用它:
curl -u username:password -X POST "http://www.theirurl.com"
不过,我更愿意使用 Guzzle 而不是原始 CURL。有没有办法让 Guzzle 传递 -u
参数?我尝试了 User-Agent,但这是不正确的。
那不是用户代理,那是 HTTP 基本身份验证。
$client->post('http://www.theirurl.com/', ['auth' => ['username', 'password']]);
http://guzzle.readthedocs.org/en/latest/request-options.html?highlight=auth#auth