Не удалось выполнить вызов AJAX для веб-службы, развернутой в Azure - PullRequest
0 голосов
/ 25 января 2019

Я использую 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

`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...