Как проверить базу знаний QnA с помощью Fiddler
Я только что создал базу знаний 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 ответа
Решение
продолжать получать ошибку 502
Я делаю тест с использованием fiddler и могу воспроизвести ту же проблему, чтобы решить эту проблему, вы можете перейти Инструменты> Параметры> HTTPS, чтобы сделать tls1.2 допустимым.
Результат испытаний:
Пример Curl, который работает для меня -
замените 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