文档章节

http 412 precondition failed

s
 sannywang
发布于 2017/09/11 15:26
字数 358
阅读 7
收藏 0
点赞 0
评论 0

今天在谷歌浏览器上刷新页面的时候,出现了 如下失败信息:

HTTP 412 (Precondition Failed)

想想当时的动作是在发送ajax请求失败之后,再刷新,就会出现上面的失败问题。百度了下,参考下面的两个网址:

http://blog.csdn.net/billfeller/article/details/7750774;
http://www.cnblogs.com/gisblogs/p/7121943.html

大体上是讲:

Http 新的状态码 428 , 这个状态码要求 Http 需要满足一些先决条件(Http Precondition Required),比如:
1:If-None-Match 头, 经常用在 GET 请求中。如果指定了 If-None-Match , 那么客户端只在响应中的 ETag 改变后才会重新
  接收回应.
2:If-Match 头, 一般用在 PUT 请求上,用于指示只更新但没有被改变的资源. 这在多个客户端使用 HTTP 服务时用来防止彼此间覆盖相同内容的情况.

当服务器端使用 428 Precondition Required 状态码时,表示客户端必须发送上述的请求头才能执行该请求操作。这个方法为服务器提供一种有效的方法来阻止 “lost update”问题的出现。

上面一句:必须发送上述的请求头才能执行该请求操作, 这句话说明之所以会Precondition Failed 就和说的机理有关系, 第一次Ajax之后, 响应的什么属性没改变, 导致浏览器不会接受新的响应。

 

© 著作权归作者所有

共有 人打赏支持
s
粉丝 1
博文 65
码字总数 17830
作品 0
闵行
程序员
Nexus同步osc索引失败

jvm 1 | 2014-06-05 10:18:54,559+0800 WARN [qtp1188762579-47] admin org.sonatype.sisu.siesta.server.internal.mappers.WebApplicationExceptionMapper - (ID e7ee7d60-6bee-4b6e-80b1-0......

kennedy
2014/06/05
1K
2
maven nexus 服务器在后台界面查询构建有问题 后台报了个警告 构建也没有查询出来

[qtp15740443-54] admin org.sonatype.sisu.siesta.server.internal.mappers.WebApplicationExceptionMapper - (ID d24fc191-5bbe-403f-bf76-28c5e6d28641) Response: [412] ErrorXO{id='d24......

shaoxiao
2016/01/14
275
0
HTTP 常见错误代码与含义

/** Constants int HTTP_ACCEPTED Numeric status code, 202: Accepted int HTTP_BAD_GATEWAY Numeric status code, 502: Bad Gateway int HTTP_BAD_METHOD Numeric status code, 405: Bad M......

iSnowFlake
2015/12/18
93
0
apache中.htaccess文件的功能写法

apache中.htaccess文件的功能写法 .htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所...

刘赤龙
2010/06/08
0
0
Ajax 中“完成该操作所需的数据还不可使用”错误

在手动写js,运用xmlHttpRequest对象,来实现异步调用,可能会遇到像“完成该操作所需的数据还不可使用”这样的错误,尤其是在IE版本的浏览器中,更是容易导致此错误,虽然不伤大雅,但是有网...

李朝强
2013/07/12
0
0
http,状态码集

100 Continue 只有一部分请求被服务器接收,但只要没被服务器拒绝,客户端就会延续这个请求 101 Switching Protocols 服务器交换机协议 200 OK 请求被确认 201 Created 请求时完整的,新的资...

fangPeng_
2016/09/05
7
0
Http状态码详细说明

代码 消息 描述 100 Continue 只有请求的一部分已经被服务器接收,但只要它没有被拒绝,客户端应继续该请求。 101 Switching Protocols 服务器切换协议。 200 OK 请求成功。 201 Created 该请...

FrendLin
2016/07/16
38
0
Http请求状态码列表介绍

状态码列表 请求成功 200OK: 请求执行成功并返回相应数据,如GET成功 201Created: 对象创建成功并返回相应资源数据,如POST成功;创建完成后响应头中应该携带头标Location,指向新建资源的地址...

漫天雪_昆仑巅
2017/11/24
0
0
http 常用 StateCode

100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-59...

风了个1
2016/08/19
56
0
Http响应码及其含义--摘自apache官网

转载自:http://www.yuanma.org/data/2009/0804/article3823.htm HTTP状态列表 响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。 响应码分五种类型,由它们的第一位...

gavin_jin
2012/03/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

sleep与wait的区别

Thread.sleep(XXX)方法消耗CPU吗? 这个知识点是我之前认识一直有错误的一个知识点,在我以前的认识里面,我一直认为Thread.sleep(1000)的这一秒钟的时间内,线程的休眠是一直占用着CPU的时间...

码代码的小司机
8分钟前
0
0
20位活跃在Github上的国内技术大牛 leij 何小鹏 亚信

本文列举了20位在Github上非常活跃的国内大牛,看看其中是不是很多熟悉的面孔? 1. lifesinger(玉伯) Github主页: https://github.com/lifesinger 微博:@ 玉伯也叫射雕 玉伯(王保平),...

海博1600
12分钟前
0
0
Mybatis收集配置

一、Mybatis取Clob数据 1、Mapper.xml配置 <resultMap type="com.test.User" id="user"> <result column="id" property="id"/> <result column="json_data" property="jsonData" ......

星痕2018
39分钟前
0
0
centos7设置以多用户模式启动

1、旧版本linux系统修改inittab文件,在新版本执行vi /etc/inittab 会有以下提示 # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON......

haha360
今天
0
0
OSChina 周日乱弹 —— 局长:怕你不爱我

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ andonny :分享周二珂的单曲《孤独她呀》 《孤独她呀》- 周二珂 手机党少年们想听歌,请使劲儿戳(这里) @孤星闵月 :没事干,看一遍红楼梦...

小小编辑
今天
192
9
Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

小致dad
今天
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
11
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
17
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
254
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部