ERR_CONNECTION_REFUSED Ошибка при вызове API с Ajax - PullRequest
0 голосов
/ 24 марта 2020

У меня проблема с вызовом ajax запроса на веб-API.

 var url = BaseURL + 'api/endpoint'
 $.ajax({
    url: url,
    cache: false,
    type: "GET",
    headers: {
        Authorization : Token
    },
    processData: false,  // Important!
    dataType:"json",
    success: function (response) {
        console.log(response)
    },
    error: function (response) {
        console.log(response);
    }
});

Работа с приложением c# mvc, вызывающим тот же API с http-клиентом, успешно получен ответ.

await client.GetAsync("api/endpoint");

Я не могу найти ошибку.

Метод получения Web Api

[RoutePrefix("api/")]
[CustomAuthenticationFilter(Roles = "Allowed Role")]
public class MyApiController : ApiController
{
    [Route("endpoint")]
    [HttpGet]
    public HttpResponseMessage GetData()
    {
        GetDataDTO dto = repository.GetData();
        if (dto != null)
        {
            return Request.CreateResponse(HttpStatusCode.OK, dto);
        }
        else
        {
            return Request.CreateResponse(HttpStatusCode.BadRequest, new
            {
                Message = "Cannot get data"
            });
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...