在網(wǎng)上看到個教程
from flask import Flask, jsonify
app = Flask(__name__)
tasks = [
{
'id': 1,
'title': u'Buy groceries',
'description': u'Milk, Cheese, Pizza, Fruit, Tylenol',
'done': False
},
{
'id': 2,
'title': u'Learn Python',
'description': u'Need to find a good Python tutorial on the web',
'done': False
}
]
@app.route('/todo/api/v1.0/tasks', methods=['GET'])
def get_tasks():
return jsonify({'tasks': tasks})
if __name__ == '__main__':
app.run(debug=True)
這個例子很好,但是例子是以客戶端的請求是json格式做例子,如果客戶端的請求不是一個json,而是
http://www.xxxx.com/todo/api/v1/task?do=1&do=2&do=3
這樣的url作為請求來完成某些特定的請求時候
作為新手的我不知所措了
問題:這個請求的完整url我要用urlparse分析,網(wǎng)上搜了一大堆,結(jié)合urlparse分析的都是給定一個url的,而我這個url是客戶端請求的。所以我要怎么獲取這個完整的url呢?
5 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗 獲得超15個贊
from flask import request
@app.route("/todo/api/v1/task")
def todo():
do= request.args.get('do')

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗 獲得超8個贊
哈哈哈樓主巧了,我也是根據(jù)這個帖子學(xué)習(xí)的Flask,我說說的的看法吧
做個小實驗
@app.route('/')
def hello_world():
params = request.args.items()
return params.__str__()
如上,
當(dāng)請求地址參數(shù)為http://url/5000/?a=1&b=2&c=3
時,頁面返回:[('a', u'1'), ('b', 2'), ('c', u'3')]
添加回答
舉報
0/150
提交
取消