WinINET和PHP php://输入POST读取

时间:2017-01-04 14:57:49

标签: php wininet

我有一个奇怪的问题。我想用WinInet将一些数据上传到PHP脚本。

当我使用HttpSendRequest()一次上传数据时,PHP会正确读取上传的数据,例如

$entityBody = file_get_contents('php://input');

当我使用HttpSendRequestEx()和InternetWriteFile()上传部分数据时,会上传相同的数据,但PHP无法读取输入(空)。

可能有什么不对? 是否在上传整个数据之前“调用”了PHP脚本? 如果是这样,我如何获取数据?

1 个答案:

答案 0 :(得分:0)

找到它,缺少Content-Length标头。