Azure 如何用fiddler测试QnA知识库

Azure 如何用fiddler测试QnA知识库,azure,botframework,qnamaker,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-cbbb4

我刚刚创建了一个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订阅密钥:604c416d-ef24-402d-b889-cbbb4c16a396,但我一直收到502错误
.

适合我的卷曲示例-

用发布页面上显示的您自己的值替换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
继续得到502错误

我用fiddler做了一个测试,可以重现同样的问题,要解决这个问题,你可以去Tools>Options>HTTPStls1.2成为允许的

测试结果:


如果这不是一个公共知识库,请从上面的文本中删除密钥。这是一个公共知识库。我只需要一个qna v4.0问题的解决方案。如何通过API获得问题的答案???Hi@oluwatosinasamuelbabalola,您可以使用postman向API发出请求。或添加tls1.2,详情请参阅我的回复。