物联网应用开发实战-基于MicroPython 课件 8-6 Requests_第1页
物联网应用开发实战-基于MicroPython 课件 8-6 Requests_第2页
物联网应用开发实战-基于MicroPython 课件 8-6 Requests_第3页
物联网应用开发实战-基于MicroPython 课件 8-6 Requests_第4页
物联网应用开发实战-基于MicroPython 课件 8-6 Requests_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物联网传感技术应用实践浙大城市学院信息与电气工程学院Requests网络天气显示器一、RequestsRequests是一个在Python中使用的处理HTTP访问的库,它简化了向Web服务器发送HTTP请求的过程,并封装了底层细节,使开发者可以专注于逻辑的实现,而不必关注复杂的协议。MicroPython中使用urequests库实现Requests函数/属性

说明urequests.get(url,params=None,**kwargs)发送一个GET请求到指定的URL,并返回服务器的响应。参数:url:目标URL;params:字典或字节流,作为查询参数附加到URL上;kwargs:其他可选参数,例如headers、timeout等。返回:Response对象。urequests.post(url,data=None,json=None,**kwargs)发送一个POST请求到指定的URL,通常用于提交数据到服务器。参数:url:目标URL;data:发送的原始数据,通常是字典或字节流;json:发送的JSON格式的数据,作为请求体发送;kwargs:其他可选参数,例如headers、timeout等。返回:Response对象。urequests.put(url,data=None,**kwargs)发送一个PUT请求到指定的URL,通常用于更新服务器上的资源。参数:url:目标URL;data:发送的原始数据,通常是字典或字节流;kwargs:其他可选参数,例如headers、timeout等。返回:Response对象。urequests.delete(url,**kwargs)发送一个DELETE请求到指定的URL,通常用于删除服务器上的资源。response.status_code返回HTTP状态码(例如200表示成功,404表示未找到)。类型:整数。response.headers返回HTTP响应头信息。类型:字典。response.text返回响应的内容,以字符串形式表示。类型:字符串。response.json()将响应内容解析为JSON对象并返回。类型:字典(如果响应内容是合法的JSON格式)。response.content返回响应的原始字节内容。类型:字节流。response.close()关闭响应对象,释放资源。MicroPython设备通常内存有限,因此必须在处理完响应后调用close()来释放资源。类型:方法。RequestsgetRequestsposthttpbin是一个简单的在线提供HTTP服务的网站二、网络天气显示器

每分钟20次,控制访问频次记下来,后面要用1、注册心知天气用户2、API接口/api/weather/now.html私钥城市语言单位通过此接口获取天气信息例程代码运行结果返回部分信息是汉字修改成英文运行结果二、物联网天气显示器3、天气代码与图标/api/start/code.html天气code下载图标,备用102*102像素48*48像素批量转换为:(1)图片批量改变尺寸改进“image_to_240x240_color565.py”,增加批处理功能(2)批量转换格式转换前的文件,48*48像素转换后的dat文件存放目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论