如何解决AJAX呼叫-切换至HTTPS后找不到404
我知道以下问题在这里已经被多次提及,但是在将协议从HTTP更改为HTTPS之后,我仍然面临着AJAX调用的问题。
我在HTTP上运行的AJAX调用看起来像这样:
var dataToSend = {userEmail: "some.email@email.com"}
$.ajax({
type: "POST",contentType: "application/json; charset=utf-8",url: "/Service/AplicationService.svc/MethodName",data: JSON.stringify(dataToSend),dataType: "json",success: handleSuccess,error:handleError
})
当我使用HTTP协议时,它可以工作,但是当我更改为HTTPS协议后,它返回 404 Not Found 。 我在后端的.NET Framework上使用MVC。
请有人帮忙解决这个问题吗?
编辑:
我尝试将虚拟html文件添加到服务路径,并使用https协议调用此文件。已打开HTML,因此我认为问题出在服务文件中,该文件阻止/不允许CROSS Origin调用-如何将其打开?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。