var url = "http://xxx.123.123.ashx"; string str_postdata = JsonConvert.SerializeObject(new { method = "search",mid = "2113",language = 2052,pageNum = 1,pageSize = 30 }); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "application/json;charset=utf-8"; request.ContentLength = Encoding.UTF8.GetByteCount(str_postdata); string authStr = EncryptionUtil.MD5Encrypt32("abcdefg"); request.Headers.Add("X","abc"); request.Headers.Add("Y","def"); request.Headers.Add("X-Auth-Value",authStr); Stream myRequestStream = request.GetRequestStream(); StreamWriter myStreamWriter = new StreamWriter(myRequestStream,Encoding.GetEncoding("gb2312")); myStreamWriter.Write(str_postdata); myStreamWriter.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream myResponseStream = response.GetResponseStream(); StreamReader myStreamReader = new StreamReader(myResponseStream,Encoding.GetEncoding("utf-8")); string retString = myStreamReader.ReadToEnd(); Object bupo = JsonConvert.DeserializeObject<Object>(retString); myStreamReader.Close(); myResponseStream.Close(); return bupo;
发送到一般处理程序,并接受返回数据,转换为对象接收
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。