1. 程式人生 > >Python接口自動化基礎---post請求

Python接口自動化基礎---post請求

.post openapi 在北京 request pen user class pytho http

常見的post提交數據類型有以下兩種:

第一種:application/json ,這是常見的json格式,格式如下:{"input1":"xxx","input2":"ooo","remember":false}

第二種:application/x-www-form-urlencoded,瀏覽器原生的form表單,格式如下:input1=xxx&input2=ooo

1、json格式的post請求:

import requests
import json

url=http://www.tuling123.com/openapi/api

data={key:4b6ce82fbe554a11b99dabfa3a4ae6d9
,info:我的城市在北京,請你記住,userid:jxn} print(type(data)) json_data=json.dumps(data) print(type(json_data)) r=requests.post(url,data=json_data) print(r.text) print(type(r.text)) 結果: <class dict> <class str> {"code":100000,"text":"你不是說你不喜歡我麽?"} <class str>

2、data格式的post請求

技術分享

param1={
username:test,password:123456} r1=requests.post(http://host/login,data=param1) print(r1.text) print(r1.status_code) 結果: {"id":413,"username":"test","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJpZCI6NDEzLCJpYXQiOjE1MDczODI1MDYsImV4cCI6MTU5Mzc4MjUwNn0.Qdexnx_x4_Vm5Mw7fPgKCUoKto4ujtLc9NTtk7hxOsE
"} 200

Python接口自動化基礎---post請求