Как проверить базу знаний 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
Другие вопросы по тегам