gpt4 book ai didi

python - Google App Engine 中的服务器发送事件 (SSE)

转载 作者:搜寻专家 更新时间:2023-10-31 08:54:41 32 4
gpt4 key购买 nike

GAE 是否支持服务器发送事件 (SSE)?

我尝试使用 SSE,但它不起作用,所以我切换到 Channel API。但是仍然可以在 GAE 中实现 SSE 吗?

最佳答案

我一直在疯狂地尝试完成这个,但 GAE 响应正在缓冲和压缩。

如果有人知道如何编写代码/ header 以便流式传输 php 文件,我将非常高兴。

仅供引用,这些是我正在使用的 header :

header("Content-Type: text/event-stream; charset=utf-8");
header("Accept-Encoding: identity");
header("Cache-Control: no-cache");
header("Access-Control-Allow-Origin: https://mail.google.com");
header("Access-Control-Allow-Credentials: true");
header('Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"');

[更新]

发件人:http://grokbase.com/t/gg/google-appengine/15623azjjf/server-sent-events-using-channels-api

What this means in practice is that your stream will not be "keep-alive" and will close each time one response is sent. Or, if you implement your server-sent event code server-side as most people do, it will buffer up all of its responses and finally send them all only when it terminates.

请阅读:https://cloud.google.com/appengine/docs/php/requests#PHP_Responses

简历:没有办法使用GAE做SSE。

关于python - Google App Engine 中的服务器发送事件 (SSE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29362476/

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