如何在bin / bash脚本中接收HTTP Post请求

时间:2017-06-22 06:13:02

标签: bash

这是我到目前为止所拥有的:

#!/bin/bash
if [ "$REQUEST_METHOD" = "POST" ]; then
    if [ "$CONTENT_LENGTH" -gt 0 ]; then
        read -n $CONTENT_LENGTH POST_DATA <&0
    fi
fi

当我收到http://127.0.0.1./test.sh的帖子请求时,我被告知使用此脚本,它将读取帖子数据。但是当我尝试向这个文件发帖请求时,我看到它的内容并没有其他任何事情发生。

甚至可以接收到/ bin / bash / script文件的HTTP POST请求,如果是这样的话?

1 个答案:

答案 0 :(得分:-2)

也许您必须配置Web服务器才能执行脚本。如果您使用Apache-Server,则必须加载cgi-module。它没有默认加载。