如何用提琴手测试QnA知识库

时间:2018-08-27 11:27:02

标签: azure botframework qnamaker

我刚刚创建了一个qna知识库,但是我发现很难使用端点api。在Microsoft更改端点配置功能之前,我实际上已经完成了此操作。请在下面找到我的测试凭据

POST /knowledgebases/6a523867-3606-480e-9179-bd7e06df4b4d/generateAnswer
Host: https://kb12.azurewebsites.net/qnamaker
Authorization: EndpointKey 604c416d-ef24-402d-b889-cbbb4c16a396
Content-Type: application/json
{"question":"hi"}

我使用了`Ocp-Apim-Subscription-Key:604c416d-ef24-402d-b889-cbbb4c16a396但我一直收到502错误

2 个答案:

答案 0 :(得分:0)

适合我的卷曲示例-

用您自己的值替换xxxx ...,yyyy ....和myazureresourcename,这些值显示在发布页面上。

curl \
--header "Content-type: application/json" \
--header "Authorization: EndpointKey xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" \
--request POST \
--data '{"question":"what is my endpoint?"}' \
https://myazureresourcename.azurewebsites.net/qnamaker/knowledgebases/yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy/generateAnswer

答案 1 :(得分:0)

  

保持502错误

我使用fiddler进行了测试,并且可以重现相同的问题,要解决该问题,您可以转到工具>选项> HTTPS 以允许 tls1.2

enter image description here

测试结果:

enter image description here