gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 15:26:35 26 4
gpt4 key购买 nike

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

我的意思是以下场景:

a) 用户点击某物

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

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

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

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

PS 当然可以用 AJAX 包装,但我想问是否可以使用非 javascript 的基本解决方案

最佳答案

尝试返回 HTTP 204 无内容。请参阅 RFC 2616 (Hypertext Transfer Protocol -- HTTP/1.1 ) 中对此响应代码的描述它说:

If the client is a user agent, it SHOULD NOT change its document view from that which caused the request to be sent. This response is primarily intended to allow input for actions to take place without causing a change to the user agent's active document view, although any new or updated metainformation SHOULD be applied to the document currently in the user agent's active view.

关于http - 响应以便浏览器不执行任何操作 - 这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com