【发布时间】:2015-06-23 17:55:01
【问题描述】:
我正在按照 Sam Dutton 教程开发自己的 webRTC 应用程序,我正在使用 xirSys 为我的点对点视频提供 TURN 服务器。但是$.ajax() 方法没有像我预期的那样返回凭据、用户名、url。我也尝试使用dataType: JSONP。
firebug 调试时返回的响应是:
{"p":"/getIceServers","s":400,"d":null,"e":"无法验证应用程序"}
我是否可以将我的 url、username、credential 作为 JSON 并直接使用它们在我的应用程序中没有出现任何错误,因为即使 url 命中的状态是 200,有时在调用 $.ajax() 时仍然会出现语法错误?
$.ajax({
type: "POST",
url: "https://api.xirsys.com/getIceServers",
data: {
ident: "< xyz >",
secret: "< something-like-my-token >",
domain: "< www.mydomain.com >",
application: "default",
room: "default",
secure: 1
},
success: function (data, status) {
// data.d is where the iceServers object lives
peerConnectionConfig = data.d;
console.log(peerConnectionConfig);
}
});
【问题讨论】: