From dfcb2a1844fd55b57bae23e290b30ec6380e8508 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期五, 26 八月 2022 15:04:22 +0800
Subject: [PATCH] 更新全视通dll
---
ZigbeeApp/Shared/Phone/SmartSound/Util/MyHttpWebResponse.cs | 44 +++++++++++++++++++++++++++++++++++++++++---
1 files changed, 41 insertions(+), 3 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/SmartSound/Util/MyHttpWebResponse.cs b/ZigbeeApp/Shared/Phone/SmartSound/Util/MyHttpWebResponse.cs
index 7548a3c..511b1c2 100755
--- a/ZigbeeApp/Shared/Phone/SmartSound/Util/MyHttpWebResponse.cs
+++ b/ZigbeeApp/Shared/Phone/SmartSound/Util/MyHttpWebResponse.cs
@@ -17,7 +17,7 @@
/// </summary>
/// <param name="getUrl">鎺ュ彛鍦板潃</param>
/// <returns></returns>
- public async static Task<string> GetWebRequest(string getUrl)
+ public static async Task<string> GetWebRequest(string getUrl)
{
string responseContent = "";
@@ -50,7 +50,7 @@
/// <param name="paramData">鎻愪氦json鏁版嵁</param>
/// <param name="dataEncode">缂栫爜鏂瑰紡(Encoding.UTF8)</param>
/// <returns></returns>
- public async static Task<string> PostWebRequest(string postUrl, string paramData, Encoding dataEncode)
+ public static string PostWebRequest(string postUrl, string paramData, Encoding dataEncode)
{
string responseContent = string.Empty;
try
@@ -91,7 +91,7 @@
/// <param name="paramData">鎻愪氦json鏁版嵁</param>
/// <param name="dataEncode">缂栫爜鏂瑰紡(Encoding.UTF8)</param>
/// <returns></returns>
- public async static Task<string> PutWebRequest(string postUrl, string paramData, Encoding dataEncode)
+ public static string PutWebRequest(string postUrl, string paramData, Encoding dataEncode)
{
string responseContent = string.Empty;
try
@@ -121,5 +121,43 @@
}
return responseContent;
}
+
+ /// <summary>
+ /// delete鏁版嵁鎺ュ彛
+ /// </summary>
+ /// <param name="postUrl">鎺ュ彛鍦板潃</param>
+ /// <param name="paramData">鎻愪氦json鏁版嵁</param>
+ /// <param name="dataEncode">缂栫爜鏂瑰紡(Encoding.UTF8)</param>
+ /// <returns></returns>
+ public static string DeleteWebRequest(string postUrl, string paramData, Encoding dataEncode)
+ {
+ string responseContent = string.Empty;
+ try
+ {
+ byte[] byteArray = dataEncode.GetBytes(paramData); //杞寲
+ HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(postUrl));
+ webReq.Method = "DELETE";
+ webReq.ContentType = "application/json";
+ webReq.ContentLength = byteArray.Length;
+ using (Stream reqStream = webReq.GetRequestStream())
+ {
+ reqStream.Write(byteArray, 0, byteArray.Length);//鍐欏叆鍙傛暟
+ //reqStream.Close();
+ }
+ using (HttpWebResponse response = (HttpWebResponse)webReq.GetResponse())
+ {
+ //鍦ㄨ繖閲屽鎺ユ敹鍒扮殑椤甸潰鍐呭杩涜澶勭悊
+ using (StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.Default))
+ {
+ responseContent = sr.ReadToEnd().ToString();
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ return ex.Message;
+ }
+ return responseContent;
+ }
}
}
\ No newline at end of file
--
Gitblit v1.8.0