none
在。net core 中jquery实现http请求,为什么报错 RRS feed

  • 问题

  • 报错信息如下

    jquery.js:9679 Mixed Content: The page at 'https://localhost:44345/' was loaded over HTTPS, but requested an insecure script 'http://138.16.116.92:8000/WorkManager/get.login?callback=jQuery33101692825635934312_1572943484276&s=0&c=loginService&m=getPhoneRadomCode&data=%7B%22empeeAcct%22%3A%22920172%22%7D&_=1572943484277'. This request has been blocked; the content must be served over HTTPS

    代码如下

        <script type="text/javascript">
         
            $(document).ready(function () {
                $("#btn_sms").click(function () {
                    var empeeAcct = $('#user_id').val();
                    if (empeeAcct == null || empeeAcct == "") {
                        alert("请输入登录帐号");
                        return false;
                    }
                    $.post(' http://138.16.116.92:8000/WorkManager/get.login', {
                        s: 0,
                        c: 'loginService',
                        m: 'getPhoneRadomCode',
                        data: '{"empeeAcct":"' + empeeAcct + '"}'
                    }, function (message) {
                        alert(message.m.retMsg); //提示短信验证码发送情况
                        $("#btn_sms").text("验证码已经发送");
                    }, 'jsonp');
                });
            });
        </script>
    </head>

    同样的代码在.net framework中是好的,怎么在.net core就不支持http了


    • 已编辑 尺蠖 2019年11月5日 9:09
    2019年11月5日 9:08

全部回复