WinINET 和 PHP php://input POST 读取
Posted
技术标签:
【中文标题】WinINET 和 PHP php://input POST 读取【英文标题】:WinINET and PHP php://input POST read 【发布时间】:2017-01-04 14:57:49 【问题描述】:我有一个奇怪的问题。我想用 WinInet 将一些数据上传到 php 脚本。
当我使用 HttpSendRequest() 一次上传数据时,PHP 会正确读取上传的数据,例如
$entityBody = file_get_contents('php://input');
当我使用 HttpSendRequestEx() 和 InternetWriteFile() 部分上传数据时,会上传相同的数据,但 PHP 无法读取输入(空)。
可能出了什么问题? 在上传整个数据之前是否“调用”了 PHP 脚本? 如果有,如何获取数据?
【问题讨论】:
【参考方案1】:找到了,缺少 Content-Length 标头。
【讨论】:
以上是关于WinINET 和 PHP php://input POST 读取的主要内容,如果未能解决你的问题,请参考以下文章