社区
Web 开发
帖子详情
js调用ajax, 返回的状态号XMLHttpReq.status = 400 代表什么
holc900
2012-09-13 03:36:39
如题, 我发送一个字符串, 结果 XMLHttpReq.status = 400, 这个状态好400代表什么
...全文
372
6
打赏
收藏
js调用ajax, 返回的状态号XMLHttpReq.status = 400 代表什么
如题, 我发送一个字符串, 结果 XMLHttpReq.status = 400, 这个状态好400代表什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coffee_vip
2012-09-14
打赏
举报
回复
100系列码
从100到199范围的HTTP状态码是信息报告码。基于各种原因考虑,大多数情况下我们 是很少看见这些代码的。首先,如果一个浏览器尝试访问一个网站,而网站返回这些代码时,它们往往都不会显示在屏幕上。它们只是浏览器使引用的内部码。另 外,这些代码不常见的另外一个原因是起初HTTP标准不允许使用这一范围的状态码。就其本身而言,它们也一直没有被广泛地使用。
200系列码
从200到299范围的状态码是操作成功代码。同样的,在正常的Web上网中,你也很可能 不曾在屏幕上看到这些代码。相反的,这些代码是在浏览器内部使用的,用以确认操作成功确认和当前请求状态。虽然这些代码通常不显示,但是有一些故障排除工 具能够读到它们,就像和其它大多数的HTTP状态码一样,它们在错误诊断过程中是非常有用的。
300系列码
从300到399范围的状态码是重定向代码。本质上,它们告诉Web浏览器必须执行其它一 些操作以完成请求。基于这个命令的特点,它可以自动地执行,或者要求额外的用户输入。比如,状态码301表示一个特定资源已经被永久地先移除,因此将来所 有访问该资源请求都应该定向到一个特定的URL上。
400系列码
在400范围的状态码是客户端错误码。这种类型的错误码往往跟安全相关。比如,如果一个客 户端尝试访问一个未授权访问的资源,服务器就会返回一个状态码401。类似地,如果客户端尝试访问一个禁止的资源,在这种情况下客户端的认证状态是一样 的,那么服务器可能会返回一个状态码403,表示禁止对该资源进行访问。
火龙果被占用了
2012-09-13
打赏
举报
回复
400 Bad Request
表示你提交的数据格式不被服务端认可,或者说是无效的数据格式
yktd26
2012-09-13
打赏
举报
回复
400 - Bad Request
huoying02
2012-09-13
打赏
举报
回复
只有 0,1,2,3,4四个装态没有400
夜空中苦逼的程序员
2012-09-13
打赏
举报
回复
有400吗
夜空中苦逼的程序员
2012-09-13
打赏
举报
回复
readyState
存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
0: 请求未初始化
1: 服务器连接已建立
2: 请求已接收
3: 请求处理中
4: 请求已完成,且响应已就绪
status
200: "OK"
404: 未找到页面
AJAX
:
XML
Http
Request.
status
== 0
今天为了测试项目,需要写测试页面并
调用
网关测试一系列的项目流程,但是在用
XML
Http
Request
调用
网关时,发生了一件让我很懵逼的事情,
XML
Http
Request对象(以下简称
xml
Http
)的
status
一直==false,不对应该说是...
ajax
请求
status
,对于
AJAX
请求,
XML
Http
Request.
status
为“0”
我试图在JavaScript中创建一个从条形码数据库API(
http
://upcdatabase.org/api)中获取数据的...对于
AJAX
请求,
XML
Http
Request.
status
为“0”但是,我在Firefox,Chrome和Edge上每次都得到一个“0”的
XML
Http
Request....
xml
Http
Request.readystate=4,但
xml
Http
Req=0?
哈哈,就知道
xml
Http
Req==200是表示成功,
400
是表示页面没找到,但是我的是readystate是4,而
xml
Http
Request.
status
居然是0, 也就是说
ajax
加载的数据已经加载成功了,但是
status
居然等于0,从来没碰到过,还以为...
初识
ajax
AJAX
同步交互和异步交互 举个例子:普通B/S模式(同步)
AJAX
技术(异步) 同步:提交请求->等待服务器处理->处理完毕
返回
这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这时浏览器...
AJAX
使用POST提交是,readyState停止为1为解决
这是提交的
js
代码:
XML
Http
Req.open("post","/BlogPlatform/saveArticle.do", true);
XML
Http
Req.onreadystatechange=processSaveResponse;
XML
Http
Req.setRequestHeader("Content-Type", "application/x-...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章