Apache 配置接受所有数据

Apache 配置接受所有数据

我在端口 7979 上运行 apache 来与将数据发送到 Web 服务器的设备进行通信,稍后将运行 php 脚本来处理和发送回复 xml。

现在的问题是它发送如下数据

POST HTTP/1.1
Content-Type:text/xml
Content-Length:369
后跟 XML

当 apache 看到此错误时,它会给出 400 错误。由于无法更改设备,是否有任何方法可以接受从设备发送的完整数据并写入某些日志?目前,apache 只是不断发回 400 错误。如果有办法记录整个 xml 或为 400 错误创建一些自定义处理程序,那么 php 脚本就可以读取 xml。

期待解决方案。

答案1

如果 Apache 认为请求不正确,您就不能使用 Apache。也许可以检查 (x)inetd/nc 服务器,并启动 PHP 脚本。您的脚本将接收所有连接并根据需要使用它。

相关内容