91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

广灵县| 安福县| 绥棱县| 临朐县| 射阳县| 灵寿县| 上虞市| 望江县| 柏乡县| 金阳县| 淮北市| 晴隆县| 古田县| 灵台县| 雷州市| 台北市| 长汀县| 瓮安县| 论坛| 泊头市| 佛冈县| 罗江县| 黄大仙区| 辉南县| 通化市| 天台县| 白城市| 勐海县| 西林县| 桐柏县| 日照市| 泗阳县| 垣曲县| 时尚| 景洪市| 双牌县| 洪洞县| 巧家县| 丽水市| 白银市| 潼南县|