簡體   English   中英

Python 3 Flask Rest API獲取多個參數

[英]Python 3 Flask Rest API Get multiple argument

如何在帶有多個參數的python上獲取rest api? 我通過以下網址在IE上測試了我的rest api

http://127.0.0.1:5002/search_np?item=testing&posn=1

from flask import Flask, request
from flask_restful import Resource, Api
from flask_cors import CORS

....

app = Flask(__name__)
cors = CORS(app, resources={r"*": {"origins": "*"}})
api = Api(app)
api.add_resource(search_nextpage, '/search_np')

....
class search_nextpage(Resource):
    def get(self):
        search_item = request.args.get('item', "")
        search_posn =request.args.get('posn', "")
from flask import Flask, request
from flask_restful import Resource, Api

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


class search_nextpage(Resource):
    def get(self):
        item = request.args.get('item')
        posn = request.args.get('posn')
        return {'item': item, 'posn': posn}


api.add_resource(search_nextpage, '/search_np')

if __name__ == '__main__':
    app.run(debug=True)

請求http://127.0.0.1:5000/search_np?item=chocolate&posn=0會產生以下輸出。

{
    "item": "chocolate",
    "posn": "0"
}

從查詢字符串檢索參數item和posn,並在json字典中返回。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM