前三次课我们完成了掌控板程序的编写,今天我们开始讲解APPInventor这一侧的程序,以实现手机作为客户端,去访问掌控板作为的服务器,这样就可以实现手机通过网络向掌控板发送数据。
在APPInventor中,需要引web客户端组件。使用时,只需要通过函数(过程)编辑好已经添加了需要传送数据内容的URL地址,然后使用web客户端组件中的“执行GET请求”积木块,即可向掌控板服务器发送数据。
需要注意的是,APPInventor的web客户端相当于一个浏览器,发送请求后,是需要收响应报文的,如果接收不到格式规范的响应报文的话,APPInventor会触发“无法发送数据”的异常。
学习 笔记:
1、 响应报文
响应报文分为以下4个部分,而且有非常严格的格式要求。
具体每一部分的具体含义和规范,请看视频讲解。
2、在python中,编写跨行的字符串,需要使用三个点的引号将其包围,形式为’’’ ’’’。