到了這裡, 就讓我反思, 這個難道真是Flask部署應用伺服器問題嗎?後來, 就在網上找到了一篇關於阿裡雲公網IP無法訪問問題的文章,
1 準備工作
2 具體實現
看到上面介紹,既然說了REST方式使用HTTP動詞GET POST PUT DELETE來實現相關操作。
那麼下面代碼就簡單實現一下這四個動詞的具體操作功能。
GET:實現從伺服器後臺獲取資料功能,例如登陸介面功能實現;
POST:實現向伺服器後臺提交資料功能,例如註冊介面功能實現;
PUT:實現修改伺服器後臺已有資料功能;
DELETE:實現刪除伺服器後臺已有資料功能。
看完上面介紹,下面就請看代碼:
如果不使用tornado,直接使用下面一個mongo.py檔中代碼即可實現本文標題所述功能:
下面就正式開始使用Postman測試Get、Post、Put和Delete方式介面:
Get方式,選中下圖中下拉清單GET方式,直接輸入URL,然後點擊Send藍色按鈕即可得到請求資料。
Post方式,選中下拉清單中Post方式,這裡由於要發送資料,需要稍微設置一下。
首先,在下圖中Headers中要選擇Content-Type的資料方式,這裡我選擇的是json格式:
然後,點開下圖中Body,選擇raw,添加要存入的json格式資料,如下:
Delete方式和Put請求幾乎一樣,不同的是一個執行修改操作,一個執行刪除操作而已,具體如下圖:
基本操作就這樣,看完上面代碼,發現使用FLask+MongoDB寫後端介面是不是特別簡單?
如有侵權請聯繫小編刪除!
2 具體實現
看到上面介紹,既然說了REST方式使用HTTP動詞GET POST PUT DELETE來實現相關操作。
那麼下面代碼就簡單實現一下這四個動詞的具體操作功能。
GET:實現從伺服器後臺獲取資料功能,例如登陸介面功能實現;
POST:實現向伺服器後臺提交資料功能,例如註冊介面功能實現;
PUT:實現修改伺服器後臺已有資料功能;
DELETE:實現刪除伺服器後臺已有資料功能。
看完上面介紹,下面就請看代碼:
如果不使用tornado,直接使用下面一個mongo.py檔中代碼即可實現本文標題所述功能:
下面就正式開始使用Postman測試Get、Post、Put和Delete方式介面:
Get方式,選中下圖中下拉清單GET方式,直接輸入URL,然後點擊Send藍色按鈕即可得到請求資料。
Post方式,選中下拉清單中Post方式,這裡由於要發送資料,需要稍微設置一下。
首先,在下圖中Headers中要選擇Content-Type的資料方式,這裡我選擇的是json格式:
然後,點開下圖中Body,選擇raw,添加要存入的json格式資料,如下:
Delete方式和Put請求幾乎一樣,不同的是一個執行修改操作,一個執行刪除操作而已,具體如下圖:
基本操作就這樣,看完上面代碼,發現使用FLask+MongoDB寫後端介面是不是特別簡單?
如有侵權請聯繫小編刪除!