ajax请求url404

我发布在本机是正常的,所有东西都走通了。但是发布到服务器ajax就报404错.本机W10,服务器server 2008 R2

192.168.1.88 应该是服务器的内网地址,把它作为网址的话,浏览器会误以为是本地局域网的IP地址,由于本地没有这个地址,所以就404了。应该使用服务器的域名,如果暂时没有域名,那也要用服务器的外网地址。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-03-27

排除掉文件没有部署成功的可能的话,那很可能是因为地址编码的问题。

本地是使用chrome内核,服务器是IE内核打开的,区别在于括号是否转义。本地用IE打开来确定是否正常。

如果本地也不正常,那么就可以确认是这个地址规则的问题,因为它存在地址转义的问题。从图上也只能看到这么多了。

第2个回答  2021-03-26
要用域名替换掉本机的IP地址192.168.*.*追问

localhost吗?

第3个回答  2021-03-26
接口没请求到,看下地址有没有走通追问

啥意思?后台代码的问题吗?

追答

你看下后台地址是这个地址吗,一般接口问题都是后台代码有问题

追问

后台是这样的

ajax请求url404
192.168.1.88 应该是服务器的内网地址,把它作为网址的话,浏览器会误以为是本地局域网的IP地址,由于本地没有这个地址,所以就404了。应该使用服务器的域名,如果暂时没有域名,那也要用服务器的外网地址。

ajax发送post请求,在express服务端一直404
提交的url地址错误,这个地址应该是服务跟目录啊。比如你用的是tomcat,在toncat下应该有多个应用,你本次运行了一个test应用,应用中做了一个ajaxPost.action来测试ajax提交参数,那么,url路径应该是http:\/\/localhost:3000\/test\/ajaxPost.action 你将ajax的url修改一下试试。另外,同一个工程,url可以...

ajax访问服务器status返回404怎么回事?
出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。注意这个状态代码有时候可以和301替换使用。例如,如果浏览器错误地请求 http:\/\/host\/~user (缺少了后面的斜杠),有的服务器返回301,有的则返回302。严格地说,我们只能假定只有当原来的请求是GET时浏览器才会自动重定向...

为什么AJAX请求处理成功了,还报404错误?
} Spring对我的返回值进行了映射,但映射结果对应不到视图,所以出现404 解决方法:1.得把Test01写成Servlet,并映射到某个 URL 上。2.把Test01改成JSP页面,然后直接请求这个JSP页面。

ajax返回代码200,304分别代表什么意思
403——请求不允许 404——没有发现文件、查询或URl 405——用户在Request-Line字段定义的方法不允许 406——根据用户发送的Accept拖,请求资源不可访问 407——类似401,用户必须首先在代理服务器上得到授权 408——客户端没有在用户指定的饿时间内完成请求 409——对当前资源状态,请求不能完成 410—...

丁鹿学堂笔记:ajax前端后端交互
常见HTTP状态码表示服务器响应情况:200代表请求成功,304表示资源未更改,使用缓存数据,404表示找不到服务器地址,403表示无权限访问,500表示服务器内部错误。在处理数据格式时,"content-type"头信息至关重要。当使用application\/x-www-form-urlencoded格式时,需用&符号分隔参数;application\/json格式则需...

c# url访问接口 [HttpPost] 404
1、因为你的后台接口标记了[HttpPost],所以该接口只接受post请求;2、如果你直接访问接口的url,属于get请求,那当然404了;3、你用ajax可以,是因为ajax的type属性是"post";.ajax({ type:"post", url:"xx", function(data){ console.log(data) } });...

嗯,还在用Ajax嘛?Fetch了解一下呀
fetch 规范与 jQuery.ajax() 主要有以下的不同:在用法上, fetch() 接受一个 URL 字符串作为参数,默认向该网址发出 GET 请求,返回一个 Promise 对象。这里我们用 Node 环境来学习,当然在浏览器更有可比性,需要安装基于 Node 的依赖包 node-fetch ,这里一定要注意版本问题 同时我们需要...

jquery读取xml文件失败,用的是$.ajax方法,求大神帮忙
在jquery ajax error指定的回调函数中,会回调三个参数,其中第二个是错误信息。error:function(XHR,msg){alert(msg);} null表示没有得到返回信息。error表示无法连接服务器或请求的url地址指向的文件没有找到。timeout表示连接超时。parsererror表示解析错误,dataType指定类型的,在接到返回值时会自动进行...

Ajax的setRequestHeader有什么用?参数可以写什么?
在Ajax应用程序中,XmlHttpRequest对象负责将用户信息以异步通信地发送到服务器端,并接收服务器返回的响应信息和数据。XMLHttpRequest简介 XMLHttpRequest可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请求数据,在页面加载后在服务器端接受数据,在后台向客户端发送数据。XMLHttp...

相似回答