【问题标题】:How to read a binary stream from C# BinaryWriter in PHP?如何从 PHP 中的 C# BinaryWriter 读取二进制流?
【发布时间】:2014-10-28 15:36:49
【问题描述】:

是否有任何可用的开源代码?

有没有办法手动解析从 POST 请求接收到的字节流并将字节块转换为适当的数据类型?

【问题讨论】:

标签: c# php serialization


【解决方案1】:

我不确定是否有任何开源代码,但 PHP 确实支持开箱即用的所需功能。

POST 请求的内容可以按如下方式检索:

$data = file_get_contents("php://input");

// or to handle the data as a stream
$stream = fopen("php://input", "rb");

以上是首选方法,因为 $HTTP_RAW_POST_DATA 已被弃用。

然后可以使用 PHP unpack() 函数解析数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2018-03-02
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    相关资源
    最近更新 更多