當前位置:成語大全網 - 新華字典 - 微信服務器將發送GET請求到填寫的URL上,GET什麽意思

微信服務器將發送GET請求到填寫的URL上,GET什麽意思

您好!很高興能為您解答,      這個url是為了 驗證 妳接下來處理的消息 是否來自微信服務器,

在開發者首次提交驗證申請時,微信服務器將發送GET請求到填寫的URL上,並且帶上四個參數(signature、timestamp、nonce、echostr),開發者通過對簽名(即signature)的效驗,來判斷此條消息的真實性。

此後,每次開發者接收用戶消息的時候,微信也都會帶上前面三個參數(signature、timestamp、nonce)訪問開發者設置的URL,開發者依然通過對簽名的效驗判斷此條消息的真實性。效驗方式與首次提交驗證申請壹致。

開發者通過檢驗signature對請求進行校驗(下面有校驗方式)。若確認此次GET請求來自微信服務器,請原樣返回echostr參數內容,則接入生效,成為開發者成功,否則接入失敗。

加密/校驗流程如下:1. 將token、timestamp、nonce三個參數進行字典序排序2. 將三個參數字符串拼接成壹個字符串進行sha1加密3. 開發者獲得加密後的字符串可與signature對比,標識該請求來源於微信