关于微信处理模块阅读

__init__

urllib #模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。

xml.etree.ElementTree#模块实现了一个简单而有效的用户解析和创建XML数据的API。

django.utils.encoding.smart_str#需要将程序中字符输出到非 Unicode 环境(比如 HTTP 协议数据)用到的方法

weixinlib.base_support.check_weixin_signature#提供微信接入的参数验证,返回验证结果。接入指南,验证URL有效性

queryhandler.tickethandler#集中于tickethandler.py中,是__init__.py中定义的一系列check-response函数的实现。

queryhandler.query_transfer.get_information_response#实现了将消息通过HTTP请求转发给处理资讯的项目

handler_list#定义一系列check-response函数

handle_weixin_request#处理微信请求消息

1          先检查微信接入的参数验证,如果失败,打印错误信息,返回空的字符串,如果成功,继续向下处理

2          如果是向服务器索取数据,则返回data[‘echostr’](?)。如果向服务器提交数据,则获得提交数据的内容,放在request_body里,然后先转换成utf-8格式,再转换成unicode格式,再通过smart_srt转换成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值