公司用ARM做了个板子,我的工作是在此基础上写一个Webserver,就是简单的用户名密码登陆,网页上的信息提交之后传递给板子,然后板子里进行逻辑判断用户名密码是否匹配,再然后给出回应是否跳页。我查了KEIL的相关文档,大致上知道了应该是在代码中找到一个叫cgi_process_data或cgi_process_var的函数,这个函数会在网页传递HTTP协议时自动调用,把相关参数放进一个环境变量再进行筛选。我需要做的就是改写这个函数,让筛选时可以识别自定义协议的用户名和密码信息,再在逻辑上判断是否匹配。
然而以上我的猜想还只是纸上谈兵,因为我还没得到板子和相关程序,但是我有一点非常疑惑,翻遍文档也没找到答案:我应该写一个什么样的Webserver,才能让板子知道我的信息是发给他的?或者说,我究竟应该做什么才能让一个板子准确获取到来自网页发送过来的信息?
能不能给我一些提示呢,我想知道如果我想把一个自己写的很简单的网站和板子建立联系,需要对这个网页做什么?是在板子里调整接收的IP地址,还是干脆把网页代码写进板子里? |