亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中怎么啟用開發者模式

發布時間:2021-07-08 15:42:56 來源:億速云 閱讀:184 作者:Leah 欄目:移動開發

C#中怎么啟用開發者模式,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

1.0啟用開發者模式

①填寫服務器配置

啟用開發模式需要先成為開發者,而且編輯模式和開發模式只能選擇一個(進入微信公眾平臺=>開發=>基本配置)就可以看到以下的界面:

C#中怎么啟用開發者模式

點擊修改配置,會出現以下界面:

C#中怎么啟用開發者模式

填寫服務器地址(URL)、Token和EncodingAESKey,其中URL是開發者用來接收微信消息和事件的接口URL。Token可由開發者可以任意填寫,用作生成簽名(該Token會和接口URL中包含的Token進行比對,從而驗證安全性)。EncodingAESKey由開發者手動填寫或隨機生成,將用作消息體加解密密鑰。

同時,開發者可選擇消息加解密方式:明文模式、兼容模式和安全模式。模式的選擇與服務器配置在提交后都會立即生效,請開發者謹慎填寫及選擇。加解密方式的默認狀態為明文模式,選擇兼容模式和安全模式需要提前配置好相關加解密代碼,詳情請參考消息體簽名及加解密部分的文檔(微信公眾號消息加解密開發文檔)。

②驗證服務器地址的有效性

開發者提交信息后,微信服務器將發送GET請求到填寫的服務器地址URL上,GET請求攜帶四個參數。

C#中怎么啟用開發者模式

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

使用GET請求帶上以上參數請求服務器,具體實現代碼:

public void InterfaceTest()
{
  string token = "配置時填寫的token";

  string echoString = HttpContext.Current.Request.QueryString["echoStr"];
  string signature = HttpContext.Current.Request.QueryString["signature"];
  string timestamp = HttpContext.Current.Request.QueryString["timestamp"];
  string nonce = HttpContext.Current.Request.QueryString["nonce"];

  if (!string.IsNullOrEmpty(echoString))
  {
    HttpContext.Current.Response.Write(echoString);
    HttpContext.Current.Response.End();
  }
}

看完上述內容,你們掌握C#中怎么啟用開發者模式的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

山东省| 论坛| 道真| 交城县| 东乌| 靖边县| 壤塘县| 全州县| 阳朔县| 南澳县| 新乡市| 永定县| 疏勒县| 石首市| 张北县| 高州市| 卓资县| 平昌县| 翁牛特旗| 汪清县| 赤壁市| 琼海市| 城市| 北宁市| 赣榆县| 如东县| 平潭县| 泌阳县| 西充县| 宾阳县| 怀宁县| 常山县| 汪清县| 聂拉木县| 敦煌市| 景泰县| 安新县| 勐海县| 江山市| 谢通门县| 泰顺县|