问题标签 [http-status-code-412]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - Couchdb HTTP 412 错误:missing_stub
我在使用批量 API 保存多个文档时遇到了couchdb 1.2.0的问题。
请求信息:POST /myCouchDB/_bulk_docs
回复信息:HTTP 412 (Error: missing_stub id:customerfile-36975, name:contract)
这个 HTTP 412 错误是随机发生的,错误消息中引用的文档(即customerfile-36975)会随着时间而变化。
CouchDB 中的一个未解决问题可能与此问题有关:https ://github.com/beppu/anyevent-couchdb/issues/7 ,但自 2012 年 1 月以来尚未修复...
如果有人有任何线索或解决方法,请告诉我!
amazon-s3 - 我的 CORS 规则无法修复我的 CORS 错误
我的 S3 存储桶上有一些 CORS 规则。
这是它的样子:
当我在我的应用程序中,并尝试在我的 JS 控制台中上传文件(又名...执行 POST 请求)时,我收到此错误:
我试图从我的 CLI 做一个 POST,我得到了这个:
我刚刚添加了适用于我在大约 10 到 15 分钟前尝试的域的 CORS 规则。但我的印象是它应该立即发生。
是否需要破坏一些远程缓存才能使浏览器正常工作?我在普通模式和隐身模式下都试过了。
此外,根据 的结果curl
,似乎我不再收到Access-Control-Allow-Origin
标题错误,对吧?所以,理论上,它应该在我的浏览器中工作。
我是否误读了命令行中发生的事情?
我还缺少什么?
java - 连接到 AEM 6.0 JCR:前提条件失败
我在连接到 AEM 6.0 中的 JCR 存储库时遇到了一些问题。当我要在存储库上创建一个session
时,我得到一个javax.jcr.lock.LockException: Precondition Failed
.
我一直在使用本教程开始。
这是我非常简单的代码示例:
任何指导将不胜感激。
php - PHP CURL 412 错误
我正在尝试使用PHP CURL
. 一切都很好,但是当我执行我的代码时,我从主机收到一个错误:
在对这个网站做了一些研究之后,我发现了这个:
如果您查看 RFC 2616,您会看到许多可用于将条件应用于请求的请求标头:
If-Match If-Modified-Since If-None-Match If-Range If-Unmodified-Since
这些标头包含“先决条件”,允许客户端告诉服务器仅在满足某些条件时才完成请求。例如,您使用 PUT 请求来更新资源的状态,但您只希望 PUT 在您最近一次 GET 后没有被其他人修改过的情况下执行。当这些前提条件失败时,通常使用响应状态代码 412(前提条件失败)。
(来源: 什么时候响应 HTTP 412 错误是合适的?)
所以我添加了这些标题
但它不起作用。我该如何解决?
html5-video - 如何修复 412(前提条件失败)错误 HTML5 视频标签
我在 FlexSlider 中使用 HTML5 视频标签。有时视频停止工作。经过大量搜索,我得到了这个错误。
这是我的 HTML5 视频标签代码:
请帮我解决它。
谢谢
python - Django中的412(前提条件失败)
我有这个注册用户并被移动应用程序使用的 API 端点:
我最近将应用程序从 Django 1.7 迁移到 Django 1.10。在此之后,我开始收到这个奇怪的错误。如果此 API 第二次访问,则返回412 (precondition failed)
错误。
我搜索了网络,只要我了解,就会发生以下情况:
第一次,后端Etag
在响应中返回。然后,Etag
在第二次访问此 API 时将其发送回服务器。如果不匹配,则返回412
。
我通过手动设置此 API 响应的 Etag 标头的随机值来解决此问题:
但我认为这不是一个好的解决方案。
解决这个问题的正确方法是什么?
我的中间件:
用户代理中间件:
http-status-code-412 - 412 前置条件失败 无响应
嗨,我正在尝试从我的 API 检索 json 响应,但如果状态代码为 412,我会遇到问题。它只是继续加载,没有返回响应。但是,如果我将代码更改为 400,它会成功返回输出。这有什么原因吗?
icloud - 用于 iCloud 的 CalDav 客户端:MKCOL 失败,412 前提条件失败
我需要帮助。我在我们的系统上实现了一个 CalDav 客户端,它就像一个魅力。现在我在 iCloud 上创建新日历时遇到了一些问题。也许你们中的一些人知道我该如何解决这个问题。
目前我收到 412 错误。
标题:
要求:
身体:
网址:
https://caldav.icloud.com/1722222111/calendars/64DA8FE9D95A40E4B83A45B47DEC6C53/
URL 是我的原则(我当然更改了它)和日历资源的随机生成的 UUID。
也许有人发现任何错误?6个月前工作正常。
非常感谢!
google-apps-script - 在谷歌脚本中对谷歌 SA360 API 使用离线访问时权限被拒绝
我正在尝试在 Google Script 中使用 doubleclick-search (SearchAds360) api。
我已经使用另一个应用程序生成了一个刷新令牌,并且有一个工作流可以将刷新令牌交换为谷歌脚本中的访问令牌,没有问题。
当我尝试使用访问令牌作为授权标头来请求报告时,我得到的响应是:
如果我记录访问令牌,然后将其放回用于获取刷新令牌的应用程序中,我可以毫无问题地使用它来请求报告,但 Google Script 拒绝工作。
我已手动将身份验证范围添加到 GS 清单文件中,该文件现在显示:
我使用的代码 - 可能不完整
http - 哪个 HTTP 状态代码应指示失败的先决条件?
我有一个 GET /reports 端点,它具有先决条件 - 在我们获取报告数据之前应该填写特定表单的列表。如果这些表格中的任何一个未填写,则应向客户发送一条错误消息,说明“应在获取报告之前填写 X 表格”。412 - Precondition failed 是此场景的有效 HTTP 状态代码还是我应该使用 424 - Failed Dependency?