国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

基于python requests模塊的HTTP接口測試(可做爬蟲)實例代碼

2019-11-14 10:33:30
字體:
來源:轉載
供稿:網友
實例代碼如下:
# -*- coding: utf-8 -*-import requestsimport jsonurl = 'http://localhost:3000/'headers = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',           'Accept-Encoding': 'gzip, deflate, comUbuntu; linux x86_64; rv:22.0) Gecko/20100101 Firefox/22.0'}# 采用會話對象,跨請求自動保持cookiess = requests.session()s.headers.update(headers)# 訪問首頁 獲取csrf 令牌r = s.get(url=url)print(r.cookies)print(r.headers['Content-Type'])# 獲取cookiescookies = tuple(r.cookies)# 獲取 csrf 值_csrf_token = cookies[0].valueprint(1111, _csrf_token)# 設置請求頭 以便登陸時驗證headers['X-CSRF-TOKEN']= _csrf_token# 設置請求類型為jsonheaders['Content-Type'] = 'application/json's.headers.update(headers)# 登陸 以便后續請求默認登陸狀態x = s.post(url=str('%sapi/logon' % url), data=json.dumps({'identity': 'wanggangshan','auth_code': 'shanxing123'}))print(2222, x.url,x.status_code, x.text)print(x.headers['Content-Type'], x.headers)# get請求  獲取用戶訂單數據y = s.get(url=str('%sapi/my/order/list' % url))print(3333, y.url,y.status_code)print(y.headers['Content-Type'], y.headers)# post請求  修改用戶信息y = s.post(url=str('%sapi/my/info/base_info' % url),           data=json.dumps({'real_name': "王剛山", 'grade_code': "02-2014", 'grade_type': 1,                            'subject_classify': 0, 'QQ': "58885855850"}))print(4444, y.url,y.status_code, y.text)print(y.headers['Content-Type'], y.headers)
上一篇:4.1串類型的定義

下一篇:0008 類與對象

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湘潭市| 南岸区| 新竹县| 遂平县| 兴业县| 海晏县| 澄城县| 阳信县| 平顺县| 金平| 湟源县| 韶山市| 中方县| 青神县| 淮安市| 吉木萨尔县| 察隅县| 嵊州市| 舞阳县| 沿河| 额济纳旗| 雅安市| 揭西县| 靖边县| 民权县| 兴化市| 唐山市| 丹阳市| 芮城县| 大庆市| 咸丰县| 平凉市| 墨竹工卡县| 剑川县| 古浪县| 无为县| 五莲县| 会理县| 武胜县| 湘潭市| 溧水县|