我已经建立了 rfc5766-turnserver 并在网络浏览器中测试成功。IP:192.168.1.111,端口:3478。现在我想从服务器获取 JSON 响应。
在这里说请求格式应该是
GET /?服务=转&用户名=mbzrxpgjys
并且响应应该是 JSON 之类的
{
"username" : "12334939:mbzrxpgjys",
"password" : "adfsaflsjfldssia",
"ttl" : 86400,
"uris" : [
"turn:1.2.3.4:9991?transport=udp",
"turn:1.2.3.4:9992?transport=tcp",
"turns:1.2.3.4:443?transport=tcp"
]
}
在 WebRTC 演示 Apprtc 中,文件 constans.py 进行配置:
TURN_BASE_URL="http://192.168.1.111"
TURN_URL_TEMPLATE="%s/turn.php?username=%s&key=%s"
CEOD_KEY="4080218913"
当应用程序发送请求时:“ http://192.168.1.111/turn.php?username=xxx&key=4080218913
”
除了 404 错误,没有返回任何内容。如果我将请求更改为“ http://192.168.1.111:3478/turn.php?username=xxx&key=4080218913
”,我会得到一个 html 响应而不是 JSON。所以我想知道问题出在哪里?配置错误或请求格式?
很抱歉这个幼稚的问题,但它确实让我困惑了很多天。
谢谢