原理**:
簡單的通過post請求傳參,然後返回結果引數的過程
①dumps()和loads()
json.dumps():把字典轉成json字串,
json.loads():把json字串轉成字典
他們操作的都是變數(變數是儲存在記憶體中的)。
②jsonify
字典轉成json字串
request請求:
print(request.method) #獲取訪問方式 get
print(request.url) #獲取url
print(request.cookies) #獲取cookies {}
print(request.path) # 獲取訪問路徑 /req
print(request.args) #獲取url傳過來的值 immutablemultidict([('id', '1'), ('name', 'wl')])
print(request.args.get("id")) #get獲取id 1
print(request.args["name"]) # 索引獲取name wl
print(request.args.to_dict()) # 獲取到乙個字典
將python**執行:
# _*_ coding=utf-8 _*_
from flask import flask
from flask import request, jsonify
def add_x_y():
try:
# 獲取乙個字典
z = request.form.to_dict()
x = int(z['x'])
y = int(z['y'])
re = x + y
except exception as e:
# 捕獲異常進行異常處理
print(str(e))
re = ''
# 返回json格式
在postman進行測試呼叫埠以及路由策略傳參:
Postman安裝與使用
postman一款非常流行的api除錯工具。其實,開發人員用的更多。因為測試人員做介面測試會有更多選擇,例如jmeter soapui等。不過,對於開發過程中去除錯介面,postman確實足夠的簡單方便,而且功能強大。官方 安裝 使用 postman主介面 1 簡單的get請求 參考 get htt...
Postman安裝與使用
postman一款非常流行的api除錯工具。其實,開發人員用的更多。因為測試人員做介面測試會有更多選擇,例如jmeter soapui等。不過,對於開發過程中去除錯介面,postman確實足夠的簡單方便,而且功能強大。官方 postman主介面 1 簡單的get請求 參考 get http的常用請求...
使用模擬傳送請求外掛程式 postman 的一些問題
在寫完爬取某 的 後,發現沒有什麼錯誤但依然無法抓取到 內容。於是用postman試一試是否可抓取到,它只需要乙個鏈結和一些引數。使用postman後可以獲取 內容。後來發現這是有問題的,我所請求的網頁是其他網頁302跳轉過來的,帶了cookie,所以使用postman不應該獲取到所需內容。而它能夠...