响应使浏览器不执行任何操作 - 这可能吗?

2024-02-26

是否有可能做出这样的 HTTP 响应,浏览器会忽略它并继续显示先前显示的页面?

我的意思是以下场景:

a) 用户点击某物

b) 一些 POST 发送到服务器(或 GET,但我们还是使用 POST,因为更有趣)

c) 服务器由于某种原因决定此时不想发送回复

d) 服务器发送特制的响应

e) 浏览器不显示错误页面,不显示空页面,不重定向到任何地方,不重新加载 - 只是继续显示它所显示的内容,就好像用户从未提交表单一样

PS 当然它可以用 AJAX 包装,但我问是否可以使用简单的非 JavaScript 解决方案


尝试返回 HTTP 204 无内容。请参阅此响应代码的描述RFC 2616(超文本传输​​协议 - HTTP/1.1) http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.5它说:

如果客户端是用户代理,则它不应更改其文档视图 这导致请求被发送。此响应主要旨在允许 输入要发生的操作,而不会导致用户代理的活动发生变化 文档视图,尽管任何新的或更新的元信息应该应用于 当前位于用户代理活动视图中的文档。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

响应使浏览器不执行任何操作 - 这可能吗? 的相关文章

  • 如何使用 Jade 和 Node.js 迭代 JSON 数组

    所以我有这个 JSON 数组apiData被传递到视图作为data Backend router get function req res var data JSON stringify apiData res render gallery
  • IIS 中特定资源的自定义 http 状态代码

    我有一个带有单个 app offline htm 文件的网站 我如何配置 IIS 以使用特定状态代码 例如 209 而不是默认状态代码 200 返回它 使用 ASP Net 的 app offline htm 功能的替代方法是使用IIS U
  • 避免 JSF Web 应用程序上的后退按钮

    我正在显示非常敏感的数据 用户从我的服务器注销后 我不希望其他用户能够看到点击浏览器后退按钮的数据 我怎样才能实现这个目标 默认情况下 浏览器的后退按钮根本不会向服务器发送 HTTP 请求 相反 它从浏览器缓存中检索页面 这本质上是无害的
  • 在 Chrome 扩展程序中访问 Chrome 设置

    我正在寻找开发一个 chrome 扩展程序 可以访问 wrench gt 选项 gt 引擎盖下的内容设置 那可能吗 我当时正在看API page http code google com chrome extensions api inde
  • 获取浏览器中正在查看的当前页面(可能吗?)

    我想知道 作为一名 Android 开发人员 我是否可以知道浏览器应用程序当前是否打开 如果是 正在查看哪个页面 网址 如果是这样 我将如何去做这件事 如果没有 我也很想知道 所以我不会再搜索了 谢谢 奥姆里 我不知道是否有可能知道浏览器应
  • Ruby 中的参数化 get 请求?

    如何创建 HTTPGETRuby 中带参数的请求 这很容易做到 当你POSTing require net http require uri HTTP post form URI parse http www example com sea
  • 发送帖子请求多部分表单数据。某些 Microsoft 服务出现错误“超出行长度限制 100”

    该数据是从 Postman 发送的 它的工作原理是 这是一个以 200 状态通过的邮递员请求 POST api upload HTTP 1 1 Host api test contoso se Content Type multipart
  • 如何查看远程脚本被阻止时返回的内容

    我在我的 web 应用程序中使用 Google 托管的 jQuery ajax googleapis com ajax libs jquery 1 8 3 jquery min js 作为错误诊断的一部分 我有一个 window onerr
  • 是否可以要求您的用户清除您网站的 HTTP 严格传输安全 (HSTS)?

    如果您为具有较长生命周期的网站打开 HSTS 但后来决定将其关闭 例如由于第三方软件的问题 是否可以警告用户清除其 HSTS 缓存 要关闭服务器的 HSTS 请发送以下标头 Strict Transport Security max age
  • 角度 $q.all() 是否有第二次成功,如 jQuery $.get()

    查看 jQuery 文档 我发现了以下内容 get example php function alert success done function alert second success lt fail function alert e
  • 如何为 HTTP GET 的多个 Key-Value 参数设计 REST URI

    我正在设计一个 RESTful API 一项服务应该提供多个键值对的查询功能 例如 客户端可以使用一个 HTTP GET 请求来查询不同的产品及其关联的数量 客户想要查询金额为 44 的产品 1 和金额为 55 的产品 2 我实际上不希望我
  • 即使禁用缓存,Safari 也会缓存 GET 请求

    我已经将我所知道的所有标头设置为在我的服务器上禁用缓存 甚至禁用 ETAG 但 Safari 仍然偶尔 大约 50 次 缓存我的请求 Workflow 我正在实施 oauth 1 所以 浏览器使GET api user request 服务
  • C# HttpWebRequest 服务器未返回完整响应

    我正在向返回带有数据的 HTML 的服务器发出 HTTP 请求 但有时它会 停在中间 没有任何明确的解释 例如响应结束 Content length 14336 chars p p br ul ul example com var auth
  • 如何将 html 输入到 Flask 中?

    我有这个 html 位
  • Google 地图视图无法在模拟器上显示

    您好 我正在尝试在 Android 模拟器中显示地图 但它无法在地图视图中显示谷歌地图 并且也不从 Android 模拟器上的浏览器连接 www google com 那么是否有关于在模拟器上运行互联网的任何设置 谁能帮我解决这个问题 尝试
  • 将对象数组作为请求中的 url 参数传递

    我需要将一个对象数组 每个对象有 2 个字段 作为 http 请求的 url 中的参数 我该怎么做以及这个链接应该是什么样子 您可以使用您的结构创建一个 xml 即一个对象数组 每个对象都有两个字段 然后将其转换为字符串 如下所示 举个例子
  • 200 响应但未返回 JSON 数据 - Restangular 问题?

    使用 reangular 和存根 hub api 我可以在 Firefox RestClient 上点击此 API 并获取包含所有 JSON 数据的响应正文 但在我的应用程序中 我收到 200 但没有响应正文 内容长度甚至表明存在某些内容
  • 使用创建的 201 进行重定向

    有没有办法通过 201 答案重定向 RFC规定新创建的资源必须在Location标题 我确实指定了它 我假设浏览器会重定向 但事实并非如此 即使页面没有内容 我希望用户在 POST 操作之后重定向到新资源 因此我很想使用303 See Ot
  • 脚本和链接标签的简写 http:// 为 // ?有人以前看过/用过这个吗?

    问题如下 如果您使用 addthis 共享按钮 查看任何网站 一旦您浮动在 addthis 按钮上 并且加载了所有必需的资源 请使用 firebug 或 chrome 检查器查看文档的正文 不是源代码 而是屏幕上的实际文档 对象检查器 你会
  • 响应中的有效 JSON

    我正在开发客户端和服务器应用程序 遇到了一个有趣的问题 我们正在创建一个 Restful API 并通过 JSON 响应与客户端进行通信 执行 DELETE 时 我们将返回 200 OK 和空白响应 我们的客户收到 200 OK 但解析 J

随机推荐

  • 一种语言可以在不支持数组的情况下实现图灵完备吗?

    如果一种语言有控制结构和变量 但不支持数组 列表 内存访问和分配等 它能是图灵完备的吗 也许如果您可以创建的变量数量没有限制 您可以通过创建变量来模拟数组 例如array 1 array 2 array 6000并手动循环它们 并以某种方式
  • msbuild.exe 保持打开状态,锁定文件

    我使用 TeamCity 它又调用 msbuild NET 4 我有一个奇怪的问题 在构建完成后 构建是否成功似乎并不重要 msbuild exe 保持打开状态 并锁定其中一个文件 这意味着每次 TeamCity 尝试清除其工作目录 它会失
  • Rails 日志文件中的输出行号

    来自导轨指南 http guides rubyonrails org debugging rails applications html在调试时 我发现我可以使用以下简单方法自定义日志文件的输出 logger debug Person at
  • 获取特定 Git 提交的已更改文件及其状态的列表

    我使用以下 Git 命令 git diff tree no commit id name only r
  • 如何在 HTTP POST 请求中传递图像并插入到数据库表中

    我需要检索表单值insert php文件以便将它们存储在数据库中 然而 表单中的元素之一是文件选择器对话框 用于上传 JPG 或其他文件格式的图像文件 我在网上找到了这段代码 可以通过发布请求发送图像 但无法使其正常工作 pic FILES
  • Django 从另一个基于类的视图调用基于类的视图

    我正在尝试调用基于类的视图并且我能够做到这一点 但由于某种原因我没有得到我正在调用的新类的上下文 class ShowAppsView LoginRequiredMixin CurrentUserIdMixin TemplateView t
  • 根据行条件过滤 pandas 列

    我有以下名为 df 的数据框 x1 x2 x3 row1 12 3 4 5 row2 1 3 4 row3 True False True 我想显示所有 row3 值都为 True 的列 很喜欢专栏x1 and x3将在本例中显示 当我想根
  • Laravel:Auth::user()->id 尝试获取非对象的属性

    当我提交表单来添加用户时 出现以下错误 尝试获取非对象的属性 该错误显然位于第一行 Auth user gt id of the following id Auth user gt id currentuser User find id u
  • 扩展 F# 中的枚举类型

    与 F 功能相关的另一个问题称为 类型扩展 http msdn microsoft com en us library dd233211 aspx 在 F 中扩展枚举似乎是不可能的 我用C 扩展方法 http msdn microsoft
  • 提高 Android 相机拍摄照片的质量/清晰度/亮度

    我有一个 Android 应用程序 我使用 Android 相机来拍照 经过一番努力 我设法将我的照片放在我想要的位置以及我想要的方式 最后的问题是图像的质量 当我的预览开始时 一切看起来都非常清晰和出色 但在拍摄照片并显示最终结果后 图像
  • 我可以 #include 定义 DWORD 的最小 Windows 标头是什么?

    我自己有一个小头文件 它声明了几个函数 其中一个函数的返回类型为DWORD 我舍不得拖进去windows h只是为了获得此类型的官方定义 因为该文件很大 并且我的标头将在许多不需要它的源模块中使用 当然 在实践中我知道DWORD只是unsi
  • Datanode 进程未在 Hadoop 中运行

    我使用以下命令设置并配置了多节点 Hadoop 集群本教程 http www michael noll com tutorials running hadoop on ubuntu linux multi node cluster form
  • 使用 ggplot2 >= 2.0 中的贴标器混合空和 bquote-d 刻面标签

    在 2 0 之前 在 ggplot2 中我可以使用element blank and labeller仅标记行或列facet grid like library ggplot2 g lt ggplot mtcars geom point a
  • 如何在 PowerPoint VBA 中模拟 ThisPresentation

    我希望能够从加载项本身的一些 VBA 代码访问 PowerPoint 加载项文件 另存为 PowerPoint 加载项 ppa 的演示文稿 的文档属性 如果它有助于理解问题 我实际上想做的是读取存储加载项版本号的自定义文档属性 以便我可以在
  • 使用 spring security 以编程方式登录用户

    其相反 如何使用 Spring Security 手动注销用户 https stackoverflow com q 5727380 106261 在我的应用程序中我有注册新用户屏幕 它发布到一个控制器 该控制器在数据库中创建一个新用户 并进
  • SSL 证书不起作用 - “无起始行”错误 - Apache2 Ubuntu 16.04.1

    我们正在办公室设置一个新的子域 并使用我们拥有的通配符 SSL 证书 我已经创建了我的密钥和 csr 文件 然后我发送到 csr 文件以获取我们现在拥有的 cer 文件 我将发布我进一步运行的命令 然后 在为我们的新域使用 a2ensite
  • 理解正则表达式 if then 语句

    所以我不确定我是否理解这是如何工作的并且想要a simple explanation to how they work是全部 我可能还差得很远 A pure regex solution is required and I don t kn
  • VBA 中的索引 (Access 2003) - 字段关联

    基于 Microsoft Access 如何知道为索引字段集合创建的字段与 TableDef 字段集合中的等效字段关联 Even in 此 Microsoft 支持页面 https support microsoft com en us k
  • 复制 DOM 元素及其事件在变量中 (jQuery)

    我想复制变量中的 DOM 元素 所以我这样做了 var before someid html 然后我的脚本在这个 someid DOM 中做了很多事情 完成后我像以前一样恢复了 DOM someid html 之前 这工作正常 但问题是我在
  • 响应使浏览器不执行任何操作 - 这可能吗?

    是否有可能做出这样的 HTTP 响应 浏览器会忽略它并继续显示先前显示的页面 我的意思是以下场景 a 用户点击某物 b 一些 POST 发送到服务器 或 GET 但我们还是使用 POST 因为更有趣 c 服务器由于某种原因决定此时不想发送回