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;

转载于:https://www.cnblogs.com/lhlong/p/4838970.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值