Azure 机器人服务无法在代理后面的网络聊天中工作
Azure Bot Service not working in Web Chat behind proxy
我在 Azure 中创建了一个基本的 C# 机器人,并一直在用它进行一些测试。我能够在本地调试并测试机器人正常工作和响应,但是,网络聊天似乎不起作用(Azure 中的 "test in web chat" 或 "Channels" 菜单下提供的嵌入代码。机器人没有响应,在浏览器的控制台中可以看到以下内容:
botchat.js:20 WebSocket connection to 'wss://webchat.botframework.com/v3/directline/conversations/b00803da186843c08e057a03f1af26d3/stream?watermark=5&t=PdrKaTBDGps.dAA.YgAwADAAOAAwADMAZABhADEAOAA2ADgANAAzAGMAMAA4AGUAMAA1ADcAYQAwADMAZgAxAGEAZgAyADYAZAAzAA.PWqO6rz50wE.O0xFG-RkTZ0.306EPN7-0X_MGGfBUujpWoKN8Xm942hqpn_BVxbRe_M'
failed: Error during WebSocket handshake: Unexpected response code: 400
(anonymous) @ botchat.js:20
在 Azure 中创建的任何聊天机器人都会发生这种情况,即使没有任何代码更改,但只有在我的公司环境中,它在代理后面。我几乎可以肯定这就是问题的原因,但我不知道为什么或如何联系代理团队报告问题,也不知道我可能需要要求他们解除阻止。
问题:我认为这是代理问题是否正确,或者我应该调查其他问题,如果这确实是代理问题,我需要做什么do/ask要解封解决吗?
非常感谢任何帮助!
这绝对是一个代理问题,您可以与您的管理团队联系并从他们的防火墙设置中删除这些链接,以便您可以访问。我们公司确实遇到了这个问题,我们按照我的建议去做。\
编码愉快!!!
我在 Azure 中创建了一个基本的 C# 机器人,并一直在用它进行一些测试。我能够在本地调试并测试机器人正常工作和响应,但是,网络聊天似乎不起作用(Azure 中的 "test in web chat" 或 "Channels" 菜单下提供的嵌入代码。机器人没有响应,在浏览器的控制台中可以看到以下内容:
botchat.js:20 WebSocket connection to 'wss://webchat.botframework.com/v3/directline/conversations/b00803da186843c08e057a03f1af26d3/stream?watermark=5&t=PdrKaTBDGps.dAA.YgAwADAAOAAwADMAZABhADEAOAA2ADgANAAzAGMAMAA4AGUAMAA1ADcAYQAwADMAZgAxAGEAZgAyADYAZAAzAA.PWqO6rz50wE.O0xFG-RkTZ0.306EPN7-0X_MGGfBUujpWoKN8Xm942hqpn_BVxbRe_M'
failed: Error during WebSocket handshake: Unexpected response code: 400
(anonymous) @ botchat.js:20
在 Azure 中创建的任何聊天机器人都会发生这种情况,即使没有任何代码更改,但只有在我的公司环境中,它在代理后面。我几乎可以肯定这就是问题的原因,但我不知道为什么或如何联系代理团队报告问题,也不知道我可能需要要求他们解除阻止。
问题:我认为这是代理问题是否正确,或者我应该调查其他问题,如果这确实是代理问题,我需要做什么do/ask要解封解决吗?
非常感谢任何帮助!
这绝对是一个代理问题,您可以与您的管理团队联系并从他们的防火墙设置中删除这些链接,以便您可以访问。我们公司确实遇到了这个问题,我们按照我的建议去做。\
编码愉快!!!