public static string GetToken() { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(string.Format(WeiXinCommon.AccessTokenStr, WeiXinCommon.APPID, WeiXinCommon.APPSECRET)); request.Method = "Get"; WebResponse response = request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8); string tokenStr = sr.ReadToEnd(); FileMessageSave.MessageSave(tokenStr); TokenModel model = JsonHelper.JsonDeserialize <TokenModel>(tokenStr); WeiXinCommon.Access_token = model.access_token; return(WeiXinCommon.Access_token); }
public string PostMessage(string message) { if (string.IsNullOrEmpty(msgUrl)) { return("Unknow Url Address!"); } HttpWebRequest request = (HttpWebRequest)WebRequest.Create(msgUrl); request.Method = "POST"; byte[] data = Encoding.UTF8.GetBytes(message); request.ContentLength = data.Length; Stream writer = request.GetRequestStream(); writer.Write(data, 0, data.Length); writer.Close(); WebResponse response = request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8); string result = sr.ReadToEnd(); FileMessageSave.MessageSave("\r\n获取信息返回:" + result); return(result); }