净:: ERR_HTTP2_PROTOCOL_ERROR 200 AJAX ASP NET CORE

时间:2020-01-20 20:27:20

标签: javascript c# ajax asp.net-core

我收到此错误,我不确定如何解决。

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:当我将网址直接放在浏览器上时,效果很好

在这个问题上,我需要帮助,在互联网上搜索一无所获 (原谅我的英语,不是很好)

1 个答案:

答案 0 :(得分:0)

我发现序列化时货币符号有误。每个人都将其插入为“ pt-BR”。为了解决这个问题,我根据登录者所在的国家/地区动态地将其插入。然后该API返回错误,因为它无法序列化该对象。