微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在收到所有POST数据之前,PHP脚本是否可以启动?

我在Apache下运行PHP,我想发送缓慢的POST数据到页面,当POST数据到达时,将消息写入数据库。 我使用WebRequest从.NET应用程序发送数据,并将SendChunked为true。

不幸的是,它看起来像PHP脚本不会开始执行,直到所有的POST数据已经到达。 我查看了apache日志,发现请求立即启动,但在PHP脚本中echo strftime(...)语句显示,在收到所有POST数据之后,它才运行。

有什么办法可以告诉PHP立即启动吗? 我尝试在PHP.ini文件中设置always_populate_raw_post_data = Off ,但这没有任何区别。 我的请求有一个application/octet-stream的内容types,并且$HTTP_RAW_POST_DATA仍然填满了所有的POST数据。

无法在Windows 7中安装第三方Windows服务

注册免费的COM DLL要求。NET框架3.5安装时,它在注册时工作正常

终止在C#中运行消息循环的工作线程

将应用程序依赖项部署到程序文件夹或GAC中

.net安装项目强制重新安装新的文件replace

C# – 使用正则expression式与TextBox.Validating

需要什么权限才能使用System.Net.HttpListener而不添加命名空间预留?

在Windows窗体中认button命中(试图find最好的解决scheme)

简单的C#应用​​程序无法正常工作,在Visual Studio中运行时工作正常

将单声道移植到.Net

您可以使用HTTP PUT方法执行此操作,但不能使用POST。

当客户端使用PUT动词时,数据将流入PHP。 它可以通过从客户端发送的字节逐字节地访问PHP:://input流。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐