1. 程式人生 > >使用 flask 實現一個簡單的可以返回 json 的 RESTful API 服務端

使用 flask 實現一個簡單的可以返回 json 的 RESTful API 服務端

UpmApi.py

from flask import Flask
from flask import jsonify
import random

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'

@app.route('/user/check', methods=["GET"])
def return_json():
    if random.randint(0, 5) >= 2:
        return_dict = {
            "data": True
, "code": 0, "msg": "string" } else: return_dict = { "data": False, "code": 0, "msg": "string" } return jsonify(return_dict) if __name__ == '__main__': app.run()

傳送一個請求測試一下

這裡寫圖片描述

更多相關內容可以參考:

相關推薦

使用 flask 實現一個簡單的可以返回 jsonRESTful API 服務

UpmApi.py from flask import Flask from flask import jsonify import random app = Flask(__name__) @app.route('/') def hello_world

使用python的Flask實現一個簡單RESTful API伺服器

找了一篇教程學習了一下,為了加深印象照著寫了一遍存下來,原文連結如下:傳送門 REST的六個特性 Client-Server:伺服器端與客戶端分離。 Stateless(無狀態):每次客戶端請求必需包含完整的資訊,換句話說,每一次請求都是獨立的。 Ca

自己動手實現一個簡單JSON解析器

pair bool 優點 輕量 結束 pan isdigit 復雜 false 1. 背景 JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。相對於另一種數據交換格式 XML,JSON 有著諸多優點。比如易讀性更好,占用空間更少等

用c#自己實現一個簡單JSON解析器

## 一、JSON格式介紹 * JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。相對於另一種資料交換格式 XML,JSON 有著很多優點。例如易讀性更好,佔用空間更少等。在 web 應用開發領域內,得益於 JavaScript 對 JSON 提供的良好支援,JSO

動手造輪子:實現一個簡單的依賴注入(二) --- 服務註冊優化

動手造輪子:實現一個簡單的依賴注入(二) --- 服務註冊優化 Intro 之前實現的那版依賴注入框架基本可用,但是感覺還是不夠靈活,而且註冊服務和解析服務在同一個地方感覺有點彆扭,有點職責分離不夠。於是借鑑 Autofac 的做法,增加了一個 ServiceContainerBuilder 來負責註冊服務,

一個簡單的客戶單與服務程序

define file 測試結果 頭文件 開啟端口 sys eva out sizeof 實驗環境是linux系統,效果如下: 1.啟動服務端程序,監聽在6666端口上 2.啟動客戶端,與服務端建立TCP連接 3.建立完TCP連接,在客戶端上向服務端發送

使用python的Flask實現一個RESTful API伺服器 使用python的Flask實現一個RESTful API伺服器[翻譯]

使用python的Flask實現一個RESTful API伺服器端[翻譯] 最近這些年,REST已經成為web services和APIs的標準架構,很多APP的架構基本上是使用RESTful的形式了。 本文將會使用python的Flask框架輕鬆實現一個RESTful的服務。 R

使用python的Flask實現一個RESTful API伺服器

最近這些年,REST已經成為web services和APIs的標準架構,很多APP的架構基本上是使用RESTful的形式了。 本文將會使用python的Flask框架輕鬆實現一個RESTful的服務。 REST的六個特性: Client-Server:伺服器端與客戶

flask學習:實現一個簡單的登入的邏輯處理

最近在學習flask框架,果然比javaweb簡單很多。 需求是實現一個簡單的登入的邏輯處理。有判空和判斷不一致的操作。 其中app.py內容如下: from flask import Flask, render_template,request,flash app = Flask

實現一個簡單的lazyman

實現 blog cti name init timeout bin bsp stack function lazyman(name) { return new lazyman.fn.init(name); } lazyman.fn = lazyman.proto

用java實現一個簡單的單用戶登陸功能的思路

get 單用戶 這樣的 簡單的 lock ref 數據庫 清除 一個 引用 所謂“單用戶單賬戶登錄”是指:在同一系統中,一個用戶名不能在兩個地方同時登錄。 我們參照 QQ 實現效果:當某賬號在 A 處登錄後,在未退出的情況下,如果再到 B 處登錄,那麽,系統會擠下 A 處

【Java】Swing+IO流實現一個簡單的文件加密程序

als oncommand override fault 源文件 abs directory imp select EncrytService package com.my.service; import java.io.File; import java

【Java】Swing+IO流實現一個簡單的文件加密程序(較完整版)

move 初始 baidu images 文件選擇器 while login 一個 ktr 留著參考 beans package com.my.bean; import java.io.Serializable; public class

Linux中實現一個簡單的進度條【轉】

做的 會有 發現 文件 rsquo 實時 時間 改進 常見 轉自:http://blog.csdn.net/yuehailin/article/details/53999288 說起進度條,其實大家常常見到,比如說你在下載視頻或文件的時候,提示你當前下載進度的就是我們今天

用 C# 實現一個簡單的 Rest Service 供外部調用

message [] operation rem adk www span method title 用 C# 實現一個簡單的 Restful Service 供外部調用,大體總結為4點: The service contract (the methods it o

jQuery實現一個簡單的購物車功能

名稱 展示 -1 set margin for button ans return 最近由於工作需要的原因,開始系統學習jQuery的知識,然後跟著一個視頻教程做了一個購物車的功能,現總結如下。 第一步:準備HTML頁面,代碼如下: <!DOCTYPE html P

實現一個簡單的ConnectionPool

方法 == span sql 需要 動手 cti 修改 使用 看了一圈, 沒看到稍微好用的ConnectionPool, 除了一個aiomysql, 但是這個是異步的, 我暫時沒有用到這麽高版本的Python, 所以就動手造一個輪子. 原理比較簡單, 先造一個線程安全的集

實現一個簡單的虛擬demo算法

child mov 箭頭 內存 架構模式 ren 操作 inpu 設置 假如現在你需要寫一個像下面一樣的表格的應用程序,這個表格可以根據不同的字段進行升序或者降序的展示。 這個應用程序看起來很簡單,你可以想出好幾種不同的方式來寫。最容易想到的可能是,在你的 JavaScr

一個簡單JSON 生成/解析庫

article 例程 讀寫 文件的 簡單 read 沒有 project -c 這是一個單文件的,適用於C語言的, JSON 讀寫庫。 先說明,不想造輪子,代碼是從這裏拿來的: https://www.codeproject.com/Articles/887604/jW

一個簡單json解析器

har continue != objects token spa 根據 blog nbsp 實現一個簡單地json解析器。 兩部分組成,詞法分析、語法分析 詞法分析 package com.mahuan.json; import java.util.LinkedLis