Я использую AJAX для вызова моего REST API в Azure, который представляет собой развернутую модель ML. Я получаю одну строку ввода из текстового поля, и при нажатии кнопки я написал следующий код:
Я пытался отправить запрос GET, опубликовать запрос, но не получил успеха.
`
$.ajax({
url: url,
type: `POST`,
data: JSON.stringify(InputDataText),
contentType: `application/json`,
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json"
},
success: (response) => {
console.log(response)
},
error: function(xhr, error, errorstring){
console.log(error);
},
complete: (jqXHR, textStatus) => {
console.log(`ajax completed: jqXHR: ${JSON.stringify(jqXHR)}, textStatus: ${textStatus}`)
}
});
The JSON data I am using:
{
"Inputs": {
"input1":
[
{
'Name': "AR",
},
{
'Name': "SAS is a bitch",
}
],
},
"GlobalParameters": {}
}
The output I get with this JSON data on POSTMAN:
{
"Results": {
"output1": [
{
"Scored Labels": "Aortic Regurgitation"
},
{
"Scored Labels": "Aortic Valve Stenosis"
}
]
}
}
`
Я хочу, чтобы успешный вариант запускался, но он всегда запускает ошибку и завершает случай. Выход выглядит следующим образом:
Аякс завершен: jqXHR:
`
{"readyState":0,"status":0,"statusText":"error"}, textStatus: error
`