shell 是個好東西,建議學習下:)本文將講解如何用shell開發自動化指令碼重新整理cdn快取。
為什麼會做這個小指令碼,根本原因還是懶...
公司的運維,很貼心開發了乙個form表單的網頁,專門給前端同學重新整理cdn快取。雖然可以滿足要求,但是每上一次專案,就得開啟該網頁,輸入secretkey
和需要重新整理的url位址,很心累。
有痛點,那麼就嘗試解決它!
#
!bin/bash
#重新整理cdn
複製**
凡是在客戶端可以跑的命令,都可以用shell整合,做自動化。
curl是一種命令列工具,作用是發出網路請求,然後得到和提取資料,顯示在"標準輸出"(stdout)上面。主要了解兩種方式:get和post。
複製**
curl -x post --data "data=***" example.com/form.cgi
複製**
curl -x post--data-urlencode "date=april" example.com/form.cgi
複製**
#
複製**
要實現的目的基本達到,但是**不友好,修改不方便。
#
!bin/bash
複製**
命令例子:bash cdn.sh
有前端同事,用commander
+axios
做了乙個重新整理cdn工具,但是,沒我這個來得簡單粗爆:)
shell就是這麼好用~
Requests模組之 2 傳送post請求
以聚合資料中 歷史上的今天 介面為例 import requests url data 使用post傳送請求時,大部分入參是以json形式傳參,那麼使用json data即可 res requests.post url url,data data print res.json res request...
python介面自動化二(傳送post請求)
乙個http請求包括三個部分,為別為請求行,請求報頭,訊息主體,類似以下這樣 http協議規定post提交的資料必須放在訊息主體中,但是協議並沒有規定必須使用什麼編碼方式。服務端通過是根據請求頭中的content type欄位來獲知請求中的訊息主體是用何種方式進行編碼,再對訊息主體進行解析。具體的編...
python介面自動化2 傳送post請求
前言 傳送post的請求參考例子很簡單,實際遇到的情況卻是很複雜的,首先第乙個post請求肯定是登入了,但登入是最難處理的。登入問題解決了,後面都簡單了。一 檢視官方文件 2.檢視python傳送get和post請求的案例 import requests r requests.get r.statu...