请问关于c的具体应用场景有哪些?

2026-04-27 13:511阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计371个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

我简单修改了一下,如下:

我简单说说,还是直接看代码吧。string url=https://cloud.soei.com.cn/smsapi/sms/verifycode; HttpClient httpClient=new HttpClient(); httpClient.BaseAddress=new Uri(url); // 表头参数 string token=9c002;

我就废话不多说了,大家还是直接看代码吧~

string url = "cloud.soei.com.cn/smsapi/sms/verifycode"; HttpClient {0}", serverPath)); HttpResponseMessage response; using (HttpContent 222.111.999.444:8687/tttr/usercrd/12/b7e50cb45a?userid=9999"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "GET"; request.ContentType = "text/html;charset=UTF-8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); Response.Write(retString); }

这个太复杂了 突然发现个简单的:

using (var client = new WebClient()){ client.Encoding = Encoding.UTF8; string serviceAddress = urlappend + "cloud/device/data/getErrorData?appId=" + appid + "&accessToken=" + accessToken + "&timestamp=" + time + "&deviceIds=" + deviceIds; var data = client.DownloadString(serviceAddress); var obj = JsonConvert.DeserializeObject<JObject>(data); } //obj就是返回数据的对象

2.post方法调用接口获取json文件内容

public void PostFunction() { string serviceAddress = "222.111.999.444:8687/tttr/usercrd/uuu/12/dfd7e4"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "POST"; request.ContentType = "application/json"; string strContent = @"{ ""mmmm"": ""89e"",""nnnnnn"": ""0101943"",""kkkkkkk"": ""e8sodijf9""}"; using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream())) { dataStream.Write(strContent); dataStream.Close(); } HttpWebResponse response = (HttpWebResponse)request.GetResponse(); string encoding = response.ContentEncoding; if (encoding == null || encoding.Length < 1) { encoding = "UTF-8"; //默认编码 } StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding)); string retString = reader.ReadToEnd(); //解析josn JObject jo = JObject.Parse(retString); Response.Write(jo["message"]["mmmm"].ToString()); }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持自由互联。如有错误或未考虑完全的地方,望不吝赐教。

请问关于c的具体应用场景有哪些?

标签:实例

本文共计371个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

我简单修改了一下,如下:

我简单说说,还是直接看代码吧。string url=https://cloud.soei.com.cn/smsapi/sms/verifycode; HttpClient httpClient=new HttpClient(); httpClient.BaseAddress=new Uri(url); // 表头参数 string token=9c002;

我就废话不多说了,大家还是直接看代码吧~

string url = "cloud.soei.com.cn/smsapi/sms/verifycode"; HttpClient {0}", serverPath)); HttpResponseMessage response; using (HttpContent 222.111.999.444:8687/tttr/usercrd/12/b7e50cb45a?userid=9999"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "GET"; request.ContentType = "text/html;charset=UTF-8"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8); string retString = myStreamReader.ReadToEnd(); myStreamReader.Close(); myResponseStream.Close(); Response.Write(retString); }

这个太复杂了 突然发现个简单的:

using (var client = new WebClient()){ client.Encoding = Encoding.UTF8; string serviceAddress = urlappend + "cloud/device/data/getErrorData?appId=" + appid + "&accessToken=" + accessToken + "&timestamp=" + time + "&deviceIds=" + deviceIds; var data = client.DownloadString(serviceAddress); var obj = JsonConvert.DeserializeObject<JObject>(data); } //obj就是返回数据的对象

2.post方法调用接口获取json文件内容

public void PostFunction() { string serviceAddress = "222.111.999.444:8687/tttr/usercrd/uuu/12/dfd7e4"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Method = "POST"; request.ContentType = "application/json"; string strContent = @"{ ""mmmm"": ""89e"",""nnnnnn"": ""0101943"",""kkkkkkk"": ""e8sodijf9""}"; using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream())) { dataStream.Write(strContent); dataStream.Close(); } HttpWebResponse response = (HttpWebResponse)request.GetResponse(); string encoding = response.ContentEncoding; if (encoding == null || encoding.Length < 1) { encoding = "UTF-8"; //默认编码 } StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding)); string retString = reader.ReadToEnd(); //解析josn JObject jo = JObject.Parse(retString); Response.Write(jo["message"]["mmmm"].ToString()); }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持自由互联。如有错误或未考虑完全的地方,望不吝赐教。

请问关于c的具体应用场景有哪些?

标签:实例