WEB RTC视频聊天被破坏 - 405(方法不允许)

时间:2013-02-01 17:04:42

标签: webrtc

我正在尝试整合“RTC PEER CONNECTION:一个简单的视频聊天客户端”,从这个资源中REAL-TIME COMMUNICATION WITHOUT PLUGINS

我在我的localhost页面中复制了所有的javascript和html并运行它。但是在

中发送消息时会引发错误
function sendMessage(message) {
  var msgString = JSON.stringify(message);
  console.log('C->S: ' + msgString);    
  path = '/message?r=55766314' + '&u=69674375';
  var xhr = new XMLHttpRequest();
  xhr.open('POST', path, true);
  xhr.send(msgString);
}

很明显,'path'变量具有相对URL,当此代码在Demo中运行时(参见working demo),它可以使用相同的相对URL工作。但是,当我将此代码放入我的localhost页面时,它会出现错误。我看到我没有正确的方法,并且rror 405(Method Not Allowed)是合法的。但为什么它适用于他们的演示? 据我了解WEB RTC机制,此消息通过STUN服务器发送到远程对等方 - 而不是通过本地服务器,显然sendMessage函数中的'path'应指向stun:stun.l.google.com :19302服务器。但是在我的本地页面中,它会引导到本地主机。怎么了?我错过了什么吗?

0 个答案:

没有答案