shell妙用 發post請求重新整理CDN快取

2021-09-11 11:00:17 字數 1676 閱讀 1356

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...