CH9121网络模块与阿里云PHP服务器通信,实现HTTP-GET/POST
Posted yanjibao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CH9121网络模块与阿里云PHP服务器通信,实现HTTP-GET/POST相关的知识,希望对你有一定的参考价值。
完全原创,
1、在“参数配置软件”中,配置CH9121,设置好服务器的域名或IP
2、服务器端口是80,此处不能乱填,配置结束,保存即可。
3、连接串口,保证正常通信的前提下,为CH9121书写HTTP头
这里有一个知识点,HTTP属于应用层协议,是建立在TCP/IP协议之上的,一个文本描述。
所以无论你的模块能否支持HTTP,只要它能支持TCP/IP,就一定能连接绝大多数的HTTP服务器,无论云主机还是虚拟主机。这里举例:ESP8266,A6,GA6等等官方称不支持HTTP的,都能正常连接阿里云。不懂就来我博客isgo.cc。
4、最关键的来了,在发送区书写HTTP头,以GET为例
GET /http.html?channel=06&msgid=52 HTTP/1.1(回车换行)(红色内容自行替换)
Host:secondlevel.hostaddr.com(回车换行)(红色内容自行替换)
(回车换行)
服务器已经顺利返回数据了。
----------完美结束----------
以上是关于CH9121网络模块与阿里云PHP服务器通信,实现HTTP-GET/POST的主要内容,如果未能解决你的问题,请参考以下文章
阿里云Linux CentOS8.1 64位服务器安装LNMP(Linux+Nginx+MySQL+PHP) 并发调试之php-fpm配置及其与Nginx的通信
阿里云异常网络连接-可疑WebShell通信行为的分析解决办法