Bot Microsoft Azure中不允许出现错误[405]方法

时间:2020-03-25 10:10:16

标签: azure chatbot

我目前正在遵循“使用Azure Bot服务构建聊天机器人”课程,当我开始在“ Bot Framework模拟器”中与该机器人进行对话时,错误消息“错误[405]不允许使用方法”出现在Visual Studio代码。 我不明白这个问题是从哪里来的。 在查阅了一些文档之后,可能是版本和更新的问题。

完整的错误是:

Error: GET to 'http://localhost:61618/v3/botstate/emulator/conversations/d4ca28c0-6e7c-11ea-986d-b7f1d80fdacd%7Clivechat/users/91c77760-1db3-40b7-a581-badc276ad5e2' failed: [405] Method Not Allowed
    at Request._callback (c:\Users\benji\Downloads\factbot\node_modules\botbuilder\lib\bots\ChatConnector.js:545:46)
    at Request.self.callback (c:\Users\benji\Downloads\factbot\node_modules\request\request.js:185:22)
    at Request.emit (events.js:315:20)
    at Request.<anonymous> (c:\Users\benji\Downloads\factbot\node_modules\request\request.js:1154:10)
    at Request.emit (events.js:315:20)
    at IncomingMessage.<anonymous> (c:\Users\benji\Downloads\factbot\node_modules\request\request.js:1076:12)
    at Object.onceWrapper (events.js:421:28)
    at IncomingMessage.emit (events.js:327:22)
    at endReadableNT (_stream_readable.js:1201:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

1 个答案:

答案 0 :(得分:0)

错误消息指定“不允许使用方法”。 当您应该使用POST动词时,最有可能使用GET动词。