我需要一些基本的HTTP认证的帮助。我可以在客户端使用php登录吗?我应该把下面的代码放在什么类型的标签上?
GET /rest/v1/locales/ HTTP/1.1
Host: api.2dehands.com
Authorization: Basic eHl6OjEyMw==发布于 2015-06-04 17:10:34
你需要发送超文本传输协议的请求到网址,在PHP中我们有cURL来做这件事,你也提到了基本认证。
还要注意的是,CURLOPT_USERPWD基本上发送的是带有http头的user:password字符串的base64,如下所示:
Authorization: Basic eHl6OjEyMw==这是一个相同的例子,
$url = 'http://api.2dehands.com/rest/v1/locales/';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
// add more options if you wish
$response = curl_exec($ch);
curl_close($ch);$response将包含来自$url的响应
https://stackoverflow.com/questions/30639441
复制相似问题