如何在带有多个参数的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
Run Code Online (Sandbox Code Playgroud)
....
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', "")
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
请求http://127.0.0.1:5000/search_np?item=chocolate&posn=0 会产生以下输出。
{
"item": "chocolate",
"posn": "0"
}
Run Code Online (Sandbox Code Playgroud)
参数 item 和 posn 从查询字符串中检索并在 json 字典中返回。
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |