我想根据RFC2617
使用基本身份验证将数据发布到网址$header = base64_encode("testindia01@test.com:india123");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: text/plain', 'Authorization: Basic '.$header));
我还需要做什么,我使用base64编码传递':'分隔的用户名和密码?
我收到 401回复,这是未经授权的,因为我的用户名和密码有效,我可以使用它们登录。
由于
答案 0 :(得分:2)
使用CURL_USERPWD
和CURLOPT_HTTPAUTH=>CURLAUTH_BASIC
设置,而不是手动注入身份验证标头。