• Web-Web/Json的请求与返回


    引用Dll:Newtonsoft.Json.dll

    1.创建Url

      Url组成                            主机名           端口号                                              路径                                      参数

    string strUrl = "http://192.199.101.101:9081/"+ string.Format("/Collect/GetProcessData?sessionId={0}&lineNo={1}", "123", "", "32");

    2.创建Web请求并设置参数(http://www.cnblogs.com/armyfai/p/3889980.html)

    HttpWebRequest request = WebRequest.Create(strUrl) as HttpWebRequest;

    request.Method = "GET";
    request.UserAgent = "Mozilla/4.0";
    request.CookieContainer = cookie;
    request.KeepAlive = true;
    request.Timeout = 1000;

    3.获取Jsion数据并转换为Hashtable

    //获取服务器返回的资源

    response = (HttpWebResponse)request.GetResponse()

    //将请求返回内容转换为StreamReader

    StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8)

    //将StreamReader转换为String

    String jsonText = reader.ReadToEnd();

    //将string转换为Hashtable

     Hashtable hstJsonText= JsonConvert.DeserializeObject(jsonText, typeof(Hashtable)) as Hashtable;

  • 相关阅读:
    Winform跨线程操作界面的策略
    Winform DataGridView扩展
    GDI+的常用类
    函数中参数的验证顺序
    C# Winform常见的Editor及其它经验
    能够引起异常的运算符和关键字
    终结程序
    C#异常处理策略
    python3.6入门到高阶(全栈) day01 python 基础
    虚拟机中系统盘扩容
  • 原文地址:https://www.cnblogs.com/lhlong/p/4838970.html
Copyright © 2020-2023  润新知