博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信公众帐号应用开发—本地调试
阅读量:5046 次
发布时间:2019-06-12

本文共 905 字,大约阅读时间需要 3 分钟。

  微信开发—本地调试

  做微信开发有个比较麻烦的事情,就是如何调试的问题。因为微信开发,服务端必须要部署在公网部署上才能与微信进行联通,而且端口必须为80,否则不能与微信账户进行联调。所以,如果每次开发完一个功能都部署到公网server上才能测试,那估计非常痛苦了。

  做微信公众帐号开发,其实跟传统开发没什么太大区别,只是在这个开发过程必须要调用微信的API接口,所以必须遵循微信API的标准才行。

  微信服务器在我们开发微信公众帐号相关功能需求中承担一个中介的角色,也就是说,我们的微信公众帐号与用户的微信账户进行互动,都是通过微信这个中介来完成的。所以如何模拟这个中介在这个过程中充当的角色,就需要找出微信与公众帐号、用户微信号之间如何传送消息。

  了解微信的消息传送接口,我们发现,我们的程序第一次与微信进行认证是通过get请求,其他的所有消息请求和发送都是通过post请求的。所以我们在本地调试,就不需要与微信进行认证了,只需要找到post请求和发送消息的方式,然后就可以进行本地调试了。通过微信消息接口,找到如下:

  这里以文本消息为示例:  

1348831860
1234567890123456

  其实就是一个xml格式,然后我们的请求和发送就是去解析这个xml。

  这里,我们如果要在本地调试,就只需要模拟如下两点:

  1、POST请求

  2、xml格式内容

  这里找到一个工具,firefox浏览器下poster这个插件工具

  

  在firefox的插件列表搜索poster,然后安装并重启浏览器,然后通过firefox工具菜单找到poster工具即可调出来。

  这样请求本地URL,就可以完成本地调试了。

转载于:https://www.cnblogs.com/candle806/p/3925057.html

你可能感兴趣的文章
Hibernate入门二
查看>>
ASP.Net中使用XMLDataSource
查看>>
手推C3算法
查看>>
Beta阶段总结
查看>>
嵌入式Linux开发环境搭建,问题ping、nfs的解决
查看>>
iOS之设置头像(访问系统相册、本地上传)
查看>>
iOS之限制TextField的输入长度
查看>>
webapi 安全验证与权限验证
查看>>
tomcat下部署多个项目
查看>>
Docker-Compose
查看>>
Python list知识内容
查看>>
C - A Plug for UNIX - poj 1087(最大流)
查看>>
UNICODE与ANSI的区别
查看>>
代码备份2
查看>>
工作流基本特性及说明
查看>>
高手给菜鸟学习Linux的10个建议
查看>>
洗牌算法Fisher_Yates原理
查看>>
functools 之 partial(偏函数)
查看>>
多线程2--毕向东基础视频教程学习笔记
查看>>
结对第二次作业
查看>>