为啥我得到一个“不允许的方法”

Posted

技术标签:

【中文标题】为啥我得到一个“不允许的方法”【英文标题】:How come I'm getting a "Method Not Allowed"为什么我得到一个“不允许的方法” 【发布时间】:2016-11-16 19:36:55 【问题描述】:

我正在尝试将 Microsoft Bot Framework 与简单的问答场景一起使用。我按照Getting Started with Connector 页面上的步骤进行操作。但是,在我注册我的机器人并将其上传后,当我在机器人框架站点上对其进行测试时,我收到了一个不允许的方法错误。我可以在模拟器中运行机器人就好了。我知道这是一个 405 错误,但我不明白它试图做什么。有人知道吗?

Method Not Allowed Error pic

【问题讨论】:

它适用于任何渠道吗?我以前遇到过 Test connection 问题。您可以尝试远程调试它并在单击该按钮后查看代码流。 到目前为止,我已经在网络聊天中对其进行了测试,但这也被破坏了。我将启用远程调试,看看发生了什么。 【参考方案1】:

您需要在Configuration设置的Messaging endpoint末尾添加/api/messages

喜欢:

your_bots_hostname/api/messages

【讨论】:

以上是关于为啥我得到一个“不允许的方法”的主要内容,如果未能解决你的问题,请参考以下文章

错误 405:不允许的方法

WCF 服务返回“方法不允许”

Amazon S3 - 不允许的方法

不允许的方法 (POST):/profiles/flash/ 不允许的方法:/profiles/flash/

FastAPI 重定向给出了不允许的方法错误

为啥我得到一个 nullPointerException? [复制]