net :: ERR_HTTP2_PROTOCOL_ERROR 200 AJAX ASP NET CORE - PullRequest
0 голосов
/ 20 января 2020

Я получаю эту ошибку, и я не уверен, как я могу понять это.

JS код

 $.ajax({
        method: "GET",
        url: api_url + "/Vagas/Pesquisar?idFuncao=" + idFuncao + "&idCidade=" + idCidade + "&siglaEstado=&nomeEmpresa=" + empresa + "&salarioDe=" + salarioDe + "&salarioAte=" + salarioAte + "&pagina=" + _Pesquisa_Pagina + "&ordenacao=" + order + "&isMobile=" + isMobile(),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        beforeSend: function () {
            $("#progress_vagas_loading").show();
            $("#pnlBtnCarregarMaisVagas").hide();
        },
        success: function (data) {
            if (data != undefined && data != null) {
                if (data.length <= 0) {
                    if (btnCarregarMaisVagasClicked) {
                        $("#pnlBtnCarregarMaisVagas").hide();
                        $("#msg-nao-ha-mais-vagas").show();
                    }
                    _Pesquisa_ResultadoVazio = true;
                    return;
                }

                _Pesquisa_ResultadoVazio = false;
                RenderizarVaga(data);
                _Pesquisa_Pagina++;
            }
            _Pesquisa_isLoading = false;
        },
        complete: function () {
            $("#progress_vagas_loading").hide();
            if (!$("#msg-nao-ha-mais-vagas").is(":visible")) {
                $("#pnlBtnCarregarMaisVagas").show();
            }
            btnCarregarMaisVagasClicked = false;
        }
    });
}

Результат URL: https://api.teste.redtrabaje.com/v1.0/ar/Vagas/Pesquisar?idFuncao=0&idCidade=0&siglaEstado=&nomeEmpresa=&salarioDe=&salarioAte=&pagina=2&ordenacao=&isMobile=false

Изображение ошибки в веб-браузере:

enter image description here

Но когда я пытаюсь с другой страной, как Перу, работает нормально (только изменение [...] v1.0 / pe /[...])

PS: когда я ставлю URL-адрес прямо в браузере, работает нормально

Пожалуйста, мне нужна помощь с этой проблемой, и поиск по inte rnet я ничего не получаю (простите мой английский sh, не так хорошо)

1 Ответ

0 голосов
/ 22 января 2020

Я обнаружил, что во время сериализации был ошибочным символ валюты. Он был вставлен как «pt-BR» для всех. Чтобы решить эту проблему, я вставил ее динамически в зависимости от страны, в которой зарегистрирован человек. Затем API вернул ошибку, так как не смог сериализовать объект.

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