learning flask api

一:get 请求

client.py代码:

import requests
res=requests.get("http://0.0.0.0:10000")
print(res.content)

server.py代码:

from flask import Flask
app = Flask(__name__)
 
@app.route("/")
def hello():
    return "Hello World!"
 
if __name__ == "__main__":
    app.run(host='0.0.0.0',port=10000)

二:post 请求

client.py代码:

import requests
data = {'content': "I am very happy"}
res=requests.post("http://0.0.0.0:10001",data=data)
print(res.content)

server.py代码:

from flask import Flask,request
app = Flask(__name__)

@app.route('/', methods=['POST'])
def login():
    content = request.form.get('content')
    print('content: {}'.format(content))
    return 'content: {}'.format(content)
 
if __name__ == "__main__":
    app.run(host='0.0.0.0',port=10001)

 注:以上2个client.py拿到的res是一个响应对象。res.content 得到字节方式的响应体,还可以用res.text得到字符串方式的响应体,res.status_code 得到响应状态码等等

posted on 2019-05-08 11:45  大老虎🐯  阅读(154)  评论(0编辑  收藏  举报