apache 2服务器如何处理http GET请求?

时间:2017-03-18 21:00:34

标签: apache iot

我正在尝试一个IOT项目,我希望使用ESP8266-01模块远程更新数据库。我有php文件来更新数据库,但要执行我正在尝试使用GET方法。不幸的是,它不起作用。服务器在access.log中收到了请求,但是没有更新数据库。想调试,所以我有这个问题。

access.log中的条目如下:

192.168.43.150 - - [18 / Mar / 2017:20:23:40 +0000]" GET collectdata.php?status = 1 HTTP / 1.1 \ r \ nHost:192.168.43.92 \ r \ n \ r \ n" 400 0" - " " - "

1 个答案:

答案 0 :(得分:0)

这看起来不对:GET collectdata.php...

这需要是一条完整的道路,例如。 GET /collectdata.phpGET /scripts/collectdata.php或类似内容。

您在日志中看到的400响应代码意味着“错误请求”,并且缺少前导斜杠(以及路径的其余部分,如果需要)是Apache抱怨的。