3
有沒有Wowza服務器的配置/設置必須正確以允許HTTP身份驗證?Wowza服務器上的PHP腳本的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:[email protected]:8086/connectioncounts');
方法#2:
$handle = fopen('http://admin:[email protected]:8086/connectioncounts', "r")
我的ThOD#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);
檢查防火牆設置,如果8086端口是開放的。 – Salman
也許你連接到錯誤的服務器或提供錯誤的憑據?還請檢查這篇文章,瞭解如何使用file_get_contents執行http_auth。 http://www.electrictoolbox.com/php-file-get-contents-sending-username-password/ – antimatter
謝謝你的問題幫了我很多。 – pkk