微信小程序快速接口编写

微信小程序快速接口编写

 

接口,什么是接口?在百度百科这样记载:

接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。

小程序显示数据,数据时常改变,它是需要调用接口的,确保数据是程序想要有的。那我们今天就来看看一看用小程序接口的编写。

 

我们的目标

我们的目标是可以编写接口,供小程序前端调用。这次我们主要使用两种接口调用方法,get,post。

然后我们可以随意使用这两种方式进行接口的编写。啥都不说了,直接来看代码吧!

 

在开始之前呢,我们需要安装几个模块,

flask

flask_restful

 

​这样我们编写起来会更加方便的。

微信小程序快速接口编写

get接口编写方式

 

# coding=utf-8
import sys
import importlib
importlib.reload(sys)
from flask import *
import flask_restful

app = Flask(__name__)
api = flask_restful.Api(app)


class HelloWorld(flask_restful.Resource):
    def get(slef):
        x=request.args['x']#获取参数中的值
          y=request.args['y']
        return {'hello':y,'donghu':x}#接口返回值

api.add_resource(HelloWorld, '/login',methods=['GET'])#页面路径


if __name__ == '__main__':
    app.run(host='0.0.0.0',port=80)#请求地址,以及端口

 

然后一个get接口编写完成,运行,然后在浏览器中输入

http://127.0.0.1/login

能正常返回值,​那就说明没有问题了。

post接口编写方式

 

# coding=utf-8
import sys
import importlib
importlib.reload(sys)
from flask import *
import flask_restful

app = Flask(__name__)
api = flask_restful.Api(app)

class HelloWorld(flask_restful.Resource):
    def post(self):
        x = request.form['x']#获取参数
        y=request.form['y']
        return {'hello':y,'donghu':x}

api.add_resource(HelloWorld, '/login2',methods=['POST'])

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=80)

post接口和get接口编写方式上差不多,只是接收参数的方式稍有调整。

运行,然后在浏览器中输入,​http://127.0.0.1/login2​,看是否能正常访问。

很好,完成这些,你就可以出师了,​你已经可以编写接口了。

 

O ^ ~ ^ O

 

关注我们了解更多哟!

微信小程序快速接口编写

 

如何自动发送短信给女朋友

搭建一个属于自己的语音聊天机器人

这些图片太漂亮,想要,一个一个下载好慢,怎么破,在线等,急!!!!

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111414.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月17日 下午11:00
下一篇 2021年9月17日 下午11:00


相关推荐

  • 分布式(集群)文件系统的设计

    分布式(集群)文件系统的设计

    2021年12月3日
    52
  • coze平台AI Agent开发入门之超详细的图文教程

    coze平台AI Agent开发入门之超详细的图文教程

    2026年3月12日
    1
  • AOP实现原理详解[通俗易懂]

    AOP实现原理详解[通俗易懂]转载地址:https://my.oschina.net/elain/blog/382494一、什么是AOPAOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-OrientedPrograming,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入…

    2025年6月20日
    6
  • nc的使用_p什么nc什么l

    nc的使用_p什么nc什么l什么是ncnc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具nc的作用(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口(2)端口的扫描,nc可以作为client发起TCP或UDP连接(3)机器之间传输文件(4)机器之间网络测速…

    2025年6月11日
    4
  • 同学说年薪30w豆瓣_朋友圈集赞怎么写

    同学说年薪30w豆瓣_朋友圈集赞怎么写我们经常在朋友圈中看到有人发这样的消息:或者,许久不联系的好友突然发消息说:「帮忙朋友圈第一条点赞~谢谢~」这样的朋友圈消息屡见不鲜,他们无非是想兑换一些不值钱的小奖品,来满足自己「占便宜」的心理。你…

    2025年9月19日
    8
  • DOS攻击与防御_xss攻击与防御

    DOS攻击与防御_xss攻击与防御DOS攻击概念DOS:DenialofSerivce拒绝服务攻击内因:网络安全协议的安全缺陷外因:利益驱使的蓄意行为偶然的DOS攻击原理攻击原理:利用合理的请求占用过多的服务资源,使得服务超载,无法响应正常的服务请求.网络带宽文件系统的空间容开放的进程允许的连接DOS攻击方法1.耗尽计算机资源,如带宽,内存,磁盘空间,处理器时间.2.破坏配置信息,如路由信息.3…

    2022年10月1日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号