【问题标题】:How would I pass data from a POST request?我将如何从 POST 请求中传递数据?
【发布时间】:2018-02-05 03:03:56
【问题描述】:

我一直在构建一个 HTTP 服务器(使用 C 编程语言),我想知道如何处理客户端发送的 POST 请求。也就是说,如果客户端向我发送一个 POST 请求到 PHP 页面,那么我将如何将客户端发送的数据传递到 PHP 页面?

请随时要求澄清。

【问题讨论】:

    标签: php c http post


    【解决方案1】:

    需要解析、编译和执行 PHP 页面的东西。您不打算自己编写,因此您的服务器需要充当请求的代理。

    解决方案 1:设置 FastCGI PHP 守护程序。然后,您的 Web 服务器可以使用 FastCGI 协议将请求转发给 PHP。

    解决方案 2:设置能够处理 PHP 请求的 Web 服务器。然后,您的 Web 服务器可以(间接)使用 HTTP 或 HTTPS 将请求转发给 PHP。这对您来说工作量较小,但它引出了一个问题,为什么您不只是在整个过程中使用该 Web 服务器。

    【讨论】:

    • FastCGI 有多快?
    • Re "FastCGI 有多快?",相对于什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 2021-12-19
    • 2018-08-02
    • 2020-07-22
    相关资源
    最近更新 更多