【问题标题】:How can I get request raw data in PHP?如何在 PHP 中获取请求原始数据?
【发布时间】:2011-05-07 11:06:11
【问题描述】:

我正在设计一个 server,它在 PHP 中用作 代理服务器。它只是将客户端的请求转发到服务器,并将服务器的响应回复给客户端。

我想读取客户端的原始请求数据。它可能包括要上传的 文件 的 POST、GET 或 multipart/form-data。我该怎么做?

【问题讨论】:

    标签: php


    【解决方案1】:
    file_get_contents("php://input");
    

    您可以在php://(“选项”)中看到更多选项。

    【讨论】:

    • 我想要原始数据。不是加工过的。我想转发同样的东西。
    • 试试php://stdin。否则,您可以自己格式化请求,因为您已经知道所有内容(您可以获取标头、请求类型 [GET/POST 等])...
    • 这个方法只返回请求的内容部分。不是原始请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多