您的位置: 主页>机器人编程>ROBOLAB编程>Micropython之HTTP-POST方法 APP图传掌控板1
加盟酷吧机器人 培养孩子核心能力

Micropython之HTTP-POST方法 APP图传掌控板1

      上一阶段的课程,我们讲解了使用掌控板建立小型服务器,这个服务器可以通过电脑的浏览器和手机的浏览器访问,通过在URL地址中添加数据的方法(GET方法),可以实现数据的传输。但是GET方法传递数据的数量是有限的,它可以是两个,三个,或者四五个,但是数据量较大时,GET方法就显得不那么合适了。所以使用GET方法,适合传输少量数据,一般都是关键的数据。而传输大量数据,我们则采用POST方法。POST方法的最大区别在于,将数据放在报文的正文部分,这里基本上是不限制数据的大小的,所以可以使用POST方法,来实现较大数据的传输。

       使用掌控板与APPInventor互动,采用POST方法,掌控板的主体程序与GET方法基本上是一样的,只是在数据提取时,需要做一些改变即可。所以,我们先从APPInventor这边的程序编写开始。

     我们要做的内容是,使用APPInvetor的程序,对图片进行取模处理。完成后,将取模的结果,通过POST方法,传递给掌控板,然后让掌控板把图片显示在OLED显示屏上。

      本次课,我们主要讲解POST方法的基本原理,并且完成APPInventor端的界面和程序的初步设计与编写。下次课,我们将编写APP这侧的核心程序:对图片如何取模。

学习 笔记:

1、      POST请求报文

 报文分为以下4个部分,而且有非常严格的格式要求。

Micropython之HTTP-POST方法 APP图传掌控板1

第一部分:请求行,第一行明了是post请求,以及http1.1版本。 第二部分:请求头部,第二行至第六行。 第三部分:空行,第七行的空行。 第四部分:请求数据,第八行。

再例如:

Micropython之HTTP-POST方法 APP图传掌控板1

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:[专题]以设计思维理念开展STEM课程设计的要点解
下一篇:连载11|定时器和动画(上)
您可能喜欢
回到顶部