微信小程序快速接口编写

微信小程序快速接口编写

 

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

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

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

 

我们的目标

我们的目标是可以编写接口,供小程序前端调用。这次我们主要使用两种接口调用方法,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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 华为裁员1100人!任正非痛批管理层:这种领导鼠目寸光

    华为裁员1100人!任正非痛批管理层:这种领导鼠目寸光Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲华为还是裁员了,一裁就是1100人。距离任正非4.2…

    2022年7月18日
    41
  • 虚拟IP是什么?

    虚拟IP是什么?要是单讲解虚拟IP,理解起来很困难,所以干脆把动态IP、固定IP、实体IP与虚拟IP都讲解一下,加深理解和知识扩展实体IP:在网络的世界里,为了要辨识每一部计算机的位置,因此有了计算机IP位址的定义。一个IP就好似一个门牌!例如,你要去微软的网站的话,就要去『207.46.197.101』这个IP位置!这些可以直接在网际网络上沟通的IP就被称为『实体IP

    2022年10月20日
    0
  • HTTP请求中的form data和request payload的区别

    HTTP请求中的form data和request payload的区别

    2021年9月10日
    53
  • mysql自定义函数写法_mysql多实例部署

    mysql自定义函数写法_mysql多实例部署本文实例讲述了mysql自定义函数原理与用法。分享给大家供大家参考,具体如下:本文内容:什么是函数函数的创建函数的调用函数的查看函数的修改函数的删除首发日期:2018-04-18什么是函数:函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返回值,不注重执行过程,所以一些语句无法执行。所以函数并不是单纯的sql语句集合。】mysql函数有自己…

    2022年9月8日
    0
  • JAVA为啥要用stream流处理_java哪个部分最难学

    JAVA为啥要用stream流处理_java哪个部分最难学小应学长带你学Java

    2022年10月6日
    0
  • python学习——pandas查看数据集null值:isnull

    python学习——pandas查看数据集null值:isnull在数据集中,可能有些字段下会有null值,我们在进行数据处理的时候,不能视而不见,可以使用isnull查看是否有空值In:all_dummy_df.isnull().sum().sort_values(ascending=False).head(10)Out:LotFrontage486GarageYrBlt159MasVnrArea23…

    2022年10月20日
    0

发表回复

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

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