在 php 中手动创建 HTTP Response 对象,发送它,并使用 Javascript 捕获它
是否可以在 PHP 中创建 HTTP Response 对象,将其发送到客户端,然后使用 Javascript 读取响应?
先感谢您。
Is it possible to create an HTTP Response object in PHP, send it to a client, and then reading the response with Javascript?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不。 HttpResponse 对象 是一个转移注意力的东西;它是未与 PHP 捆绑在一起的扩展的一部分,并且几乎从未使用过。
PHP 脚本通常由 Web 服务器在 HTTP 请求的上下文中运行,此时脚本生成的任何输出都将成为 Web 服务器发回的 HTTP 响应的一部分。如果没有相应的请求,就无法生成 HTTP 响应。
No. The HttpResponse object is a red herring; it is part of an extension which is not bundled with PHP, and is almost never used.
PHP scripts are typically run by a web server in the context of a HTTP request, at which point any output generated by the script is made part of the HTTP response sent back by the web server. There is no way to generate an HTTP response without a corresponding request.
我不确定您要做什么,但我认为您正在寻找服务器发送的事件。
http://dev.w3.org/html5/eventsource/
I'm not sure what you're trying to do, but I think you're looking for Server Sent Events.
http://dev.w3.org/html5/eventsource/