CDN頁面重新整理介面定義 高公升

2022-05-16 12:57:48 字數 1153 閱讀 5339

一 、 任務 分發 工作流程

步驟 1. 合作方按照高公升定義的 json 資料格式向高公升分發介面 post 任務,高公升分發介面

會根據接收情況即時反饋接收成功還是失敗的結果。

二 、 高公升 分發 介面 定義 和 返回值

1. post 方式 (建議 使用第二種方式) ) :

a. 通過 http 引數方式 post,例如:

http:// api.gosun.com/portal/task/refresh?context=這裡是 json 資料

b. 通過 http 的 body 來 post,body 的內容就是 json 資料。

2. json 的 資料格式定義:,]

}字段說明:

userid:必填。高公升分配給合作方的使用者 id

digest:必填。介面的校驗碼,若校驗失敗,不能提交資料。key 是高公升分配給合作方

的 密 鑰 , firsturl 為 第 一 條 任 務 。 假 設 userid=2 , key=gosun , firsturl=

那 麼 digest 為 md5(2gosun

023a3d180e26409e3639be2a710c2700

urls:必填。url 陣列,一次可以分發多個任務。(最多不超過 100 條)

url:必填。要分發的檔案的發布位址(發布位址即 url 做分發任務時候不能有問號引數,

不能帶埠號,中文 url 提交原始 url,非轉義的 url)。

itemid:必填。能代表檔案的鍵值,可以為字串。(長度不超過 100 字元)

action:必填。分發動作,取值範圍: refresh(重新整理)、path_refresh(目錄重新整理)。

3. 介面 返回值 :

}字段說明:

msg:返回值描述,當一些錯誤資訊可以在此輸出。

result:結果集,key 是之前 post 過來的 itemid,value 是接收結果(0 是成功,大於 0

是失敗)

value **說明:

0:任務成功

1:任務解釋異常或入庫異常

2:網域名稱未在 cdn 系統註冊

3:網域名稱未開啟分發或是網域名稱獲取失敗

4:action 不在指定範圍

5:此任務正在進行中

6:入庫異常或是資料格式有錯

Vue專案強制重新整理(雙擊重新整理介面)

1.定義子標籤並通過 v if hackreset 值 true fasle 控制子標籤的重建定義hackreset初始值 true 保證初始化子標籤正常顯示 data 呼叫方法使子標籤銷毀並重建 rebuilecomponents 2.通過window.location.reload 和windo...

vtk 通過指標實時重新整理介面

using system using system.windows.forms using system.runtime.interopservices using system.diagnostics using kitware.vtk namespace activiz.examples pri...

pyQt5 實時重新整理介面例子 QThread

如下 from pyqt5.qtcore import qthread,pyqtsignal,qdatetime,qobject import time import sys class backendthread qobject 通過類成員物件定義訊號 update date pyqtsignal...