同样的thinkphp5.1后端调用接口方法,用http的ajax访问正常输出返回值,但是切换到https就报错,前端调试控制台错误提示:net::ERR_CONNECTION_RESET,以https直接访问此后端url也能正常输出返回值,请问这是什么原因?### 问题描述
问题出现的环境背景及自己尝试过哪些方法
把async设置成true和false都试过,没有用
相关代码
function send_email_code() {
$.ajax({
data: {
'email': $("#security_email").val()
},
type: 'POST'
,
url: "sendEmailCode",
success: function (data, status) {
$("#email_hint").html(data);
},
complete:function(XHR, TS){
console.log('xhr:'+XHR+','+'TS:'+TS);
},
error: function (jqXHR, textStatus, errorThrown) {
// alert(object+'|'+error+'|'+exception_ex);
console.log('jqXHR.responseText --> ',jqXHR.responseText);
console.log('jqXHR.status --> ',jqXHR.status);
console.log('jqXHR.readyState --> ',jqXHR.readyState);
console.log('jqXHR.statusText --> ',jqXHR.statusText);
/*其他两个参数的信息*/
console.log('textStatus --> ',textStatus);
console.log('errorThrown --> ',errorThrown);
},
async:true
})
}
可以检查一下,看看是不是后台配置某种配置的原因...csdn