C语言解析url

来源:互联网 发布:一个二次元软件 有后山 编辑:程序博客网 时间:2024/06/05 14:46

由于项目需要,我要用STM32处理手机发去的命令,格式是HTTP的get方法,如下:

192.168.16.160/?control=lamp&led=1&cl=6500&pr=1000&ms=0&al=1&tm=08.15&delay=60&$

就是说要把等于号后面的值都解析出来,在网上没找到比较满意的做法,于是自己写了一个函数来做解析。


本人c语言基础不是太好,对数组和指针的理解也不够,所以用到了 char *conclusion1= NULL; 和 char *control_name1=NULL;这两个辅助的指针来完成这个功能。

比如再写一句
delay_name1=get_net_info("delay");
就能得到delay这个键的值 60







0 0
原创粉丝点击