iT邦幫忙

0

伸縮自如的Flask [day9] request

在這裡多看一下request,在前面的幾篇文章中我們已經看過了他的身影,這裡我們可以看一下它不同的屬性。

request.form['xxx']
request.form.get('xxx')

這裡是做一樣的事情,拿取form中叫做xxx的值,但是使用get可以避免字典型態form找不到key時發生錯誤。

要是傳送給後端的值為Array型態呢?

request.form.getlist('xxx')

request.args.get('a')

這裡代表的是附加在Url中的參數,類似這樣:localhost:5000/?a=100

可以發現這裡要進行的是GET 到根路由,附帶query 參數a為100。

使用方法可以參考這裡:

要是想要獲得上傳檔案呢?

file = request.files['file']

要是很多個檔案呢?

flask.request.files.getlist("manyfile")

獲取headers資訊?

request.headers.get('your-header-name')


尚未有邦友留言

立即登入留言