是否有 Wowza 服务器的配置/设置必须正确才能允许 HTTP 身份验证?
根据 How to get realtime connection counts from Wowza Media Server ,我应该能够得到一些我需要的 XML 信息。如果我从浏览器访问 url,它会提示输入用户名/密码,然后我获取数据,但是如果我尝试从 PHP 完成它,无论我使用什么方法,它都会失败:
HTTP request failed! HTTP/1.0 401 Unauthorized
方法#1:
$data = file_get_contents('http://admin:password@123.123.123.123:8086/connectioncounts');
方法#2:
$handle = fopen('http://admin:password@123.123.123.123:8086/connectioncounts', "r")
方法#3:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, http://123.123.123.123:8086/connectioncounts);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, "admin:password");
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$output = curl_exec($ch);
最佳答案
尝试将 CURLAUTH_BASIC 更改为 CURLAUTH_ANY
关于php - Wowza 服务器上的 PHP 脚本的 HTTP 身份验证失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21637515/