【发布时间】:2015-07-30 23:47:21
【问题描述】:
我有一个 JavaScript 小书签,当用户在其他页面(即我的服务器上没有一个页面)时,它会将信息发布到(Flask 驱动的)服务器。我不想通过使用我的服务器响应劫持他们的会话来中断用户的浏览。
我最初的想法是我可以以某种方式抑制来自 Flask 的 HTTP 响应;阻止它向客户端发送任何内容,这样它们就不会被神秘地重定向。我希望我可以通过从视图返回 null 来做到这一点。
然后我认为这可能是一些 HTTP 响应,让客户端知道信息已成功提交,但会将客户端留在当前页面上。假设有一个标头值,例如“这是您的请求的结果,但您不应该更改当前显示”?
【问题讨论】:
-
您的客户将徒劳地等待,您为什么要这样做?
-
如果你以某种方式强迫 Flask 这样做,浏览器最终会在厌倦等待响应时超时
-
@nzjk2 - 这是一个临时解决方案。我正在使用 Javascript 小书签向服务器获取信息。那时,“客户端”浏览器位于我无法控制的页面上。不是我的页面,我不想通过劫持他的会话来中断用户的浏览。后来,我期望把这个操作封装在一个插件中。
-
IanAuld - 请参阅上面我对 nzjk2 的回复。我正在寻找一种通过 http 向服务器发送数据而不期待服务器响应的方法。
-
您要解决的问题是什么?
标签: python flask httpresponse wsgi