最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實(shí)現(xiàn)測試工具(一)——命令行發(fā)送get請求

 更新時間:2020年10月19日 15:21:08   作者:乙醇  
這篇文章主要介紹了python如何實(shí)現(xiàn)命令行發(fā)送get請求,幫助大家更好的利用python進(jìn)行測試工作,感興趣的朋友可以了解下

本系列教程我們將使用python實(shí)現(xiàn)一些簡單的測試工具,為了盡可能的簡單,我們的工具以命令行工具為主。

本系列教程使用的python版本是3.6.3。

背景

這一節(jié)我們實(shí)現(xiàn)簡單的命令行發(fā)送get請求的工具,使用方式如下:

python get.py www.v2ex.com/api/nodes/show.json\?name\=python
接口地址: http://www.v2ex.com/api/nodes/show.json?name=python

狀態(tài)碼: 200

Headers:
Date : Tue, 10 Jul 2018 07:06:12 GMT
Content-Type : application/json;charset=UTF-8
Transfer-Encoding : chunked
Connection : keep-alive
Vary : Accept-Encoding
X-Rate-Limit-Remaining : 119
Expires : Tue, 10 Jul 2018 08:03:49 GMT
Server : Galaxy/3.9.8.1
Etag : W/"76a33d25372411dc6fa4190a5cf9679caa0edc2a"
X-Rate-Limit-Reset : 1531209600
Cache-Control : max-age=3600
X-Rate-Limit-Limit : 120
Google : XY
Content-Encoding : gzip
Strict-Transport-Security : max-age=31536000
{
  "id" : 90,
  "name" : "python",
  "url" : "https://www.v2ex.com/go/python",
  "title" : "Python",
  "title_alternative" : "Python",
  "topics" : 9530,
  "stars" : 6601,

    "header" : "這里討論各種 Python 語言編程話題,也包括 Django,Tornado 等框架的討論。這里是一個能夠幫助你解決實(shí)際問題的地方。",


    "footer" : null,

  "created" : 1278683336,
  "avatar_mini" : "http://cdn.v2ex.com/navatar/8613/985e/90_mini.png?m=1531131631",
  "avatar_normal" : "http://cdn.v2ex.com/navatar/8613/985e/90_normal.png?m=1531131631",
  "avatar_large" : "http://cdn.v2ex.com/navatar/8613/985e/90_large.png?m=1531131631"
}

主要使用場景是快速訪問http的api接口,查看狀態(tài)碼,響應(yīng)頭以及響應(yīng)內(nèi)容。

代碼實(shí)現(xiàn)

簡單起見,我們會用到requests庫。

import requests
from sys import argv

USAGE = '''
USAGE:
python get.py https://api.github.com
'''

if len(argv) != 2:
 print(USAGE)
 exit()

script_name, url = argv

if url[:4] != 'http':
 url = 'http://' + url

r = requests.get(url)

print(f"接口地址: {url}\n")
print(f"狀態(tài)碼: {r.status_code}\n")
print(f"Headers:")
for key, value in r.headers.items():
 print(f"{key} : {value}")

print(r.text)

動手時間

  • 抄一遍代碼,看自己能不能運(yùn)行起來
  • 給這段代碼每一行都加上注釋,理解代碼做了些什么
  • 如果需要在發(fā)送get請求的時候默認(rèn)加上Content-Type: application/json的headers,這段代碼該如何修改

源碼地址

https://github.com/easonhan007/simple_test_tools

以上就是python實(shí)現(xiàn)測試工具(一)——命令行發(fā)送get請求的詳細(xì)內(nèi)容,更多關(guān)于python 命令行發(fā)送get請求的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Django中使用MySQL5.5的教程

    Django中使用MySQL5.5的教程

    這篇文章主要介紹了Django中使用MySQL5.5的教程,本文圖文實(shí)例詳解的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • 詳解Python中Addict模塊的使用方法

    詳解Python中Addict模塊的使用方法

    Addit是一個Python模塊,除了提供標(biāo)準(zhǔn)的字典語法外,Addit 生成的字典的值既可以使用屬性來獲取,也可以使用屬性進(jìn)行設(shè)置。本文將詳細(xì)講講它的使用方法,需要的可以參考一下
    2022-05-05
  • 在python中畫正態(tài)分布圖像的實(shí)例

    在python中畫正態(tài)分布圖像的實(shí)例

    今天小編就為大家分享一篇在python中畫正態(tài)分布圖像的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 利用python操作SQLite數(shù)據(jù)庫及文件操作詳解

    利用python操作SQLite數(shù)據(jù)庫及文件操作詳解

    這篇文章主要給大家介紹了關(guān)于利用python操作SQLite數(shù)據(jù)庫及文件操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09
  • python+tifffile之tiff文件讀寫方式

    python+tifffile之tiff文件讀寫方式

    今天小編就為大家分享一篇python+tifffile之tiff文件讀寫方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python運(yùn)行出現(xiàn)DeprecationWarning的問題及解決

    Python運(yùn)行出現(xiàn)DeprecationWarning的問題及解決

    這篇文章主要介紹了Python運(yùn)行出現(xiàn)DeprecationWarning的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python?編程操作連載之字符串,列表,字典和集合處理

    Python?編程操作連載之字符串,列表,字典和集合處理

    這篇文章主要介紹了Python?編程操作連載之字符串,列表,字典和集合處理,文章圍繞主題相關(guān)資料展開詳細(xì)的內(nèi)容介紹,需要的朋友可參考一下下面文章內(nèi)容
    2022-06-06
  • Django框架 信號調(diào)度原理解析

    Django框架 信號調(diào)度原理解析

    這篇文章主要介紹了Django框架 信號調(diào)度原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • Django?RestFramework?全局異常處理詳解

    Django?RestFramework?全局異常處理詳解

    這篇文章主要為大家詳細(xì)介紹了Django?RestFramework?全局異常處理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • python else語句在循環(huán)中的運(yùn)用詳解

    python else語句在循環(huán)中的運(yùn)用詳解

    這篇文章主要介紹了python else語句在循環(huán)中的運(yùn)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

太原市| 宝坻区| 盈江县| 成都市| 盖州市| 曲沃县| 丰都县| 黑龙江省| 阿克陶县| 岳池县| 二连浩特市| 岳普湖县| 饶河县| 宁远县| 个旧市| 托克托县| 长葛市| 商城县| 剑阁县| 昭觉县| 城固县| 博罗县| 兴义市| 淳安县| 芜湖市| 延津县| 财经| 馆陶县| 和静县| 镇远县| 义乌市| 北安市| 东丰县| 高邑县| 巩义市| 大连市| 中阳县| 新乡市| 五台县| 马龙县| 平和县|