想在asp.net中给一个URL地址POST一个json的数据,比如向 http://xxx.xxx.xxx/xxx POST以下json数据{
"version": "1.1.0",
"host": "test.xxx.xxx", "other": {
"latitude": 51.0,
"longitude": -0.1 }}请问在asp.net 中到底如何实现呢?希望大大们给一个最简单的例子即可,网上或多东西太复杂了,越找越没有头绪
"version": "1.1.0",
"host": "test.xxx.xxx", "other": {
"latitude": 51.0,
"longitude": -0.1 }}请问在asp.net 中到底如何实现呢?希望大大们给一个最简单的例子即可,网上或多东西太复杂了,越找越没有头绪
解决方案 »
- 想写一段代码测一下如果打开很多的数据库连接,提取很多的datareader?
- 加100分啦,asp.net中,数据库取出一条数据,导出excel文件
- 【救命啊救命啊····】ASP.NET+MYSQL开发乱码问题
- 2005中Gridview的RowDataBound事件里,如何根据Gridview绑定的字段名来取得该Gridview列?
- 用DetailsView+SqlDataSource,新增或者修改的时候怎么验证输入的类型呢》?
- 我用jmail组件法邮件怎么不行呢!请帮忙!!!!!!!!!!!
- 网站偶尔出现网页无法显示
- gridview格子里超出的部分,刷新一次后就自动隐藏了超出的部分
- 高手调试 立马给分 修正一下 ! 高手调试 立马给分 ! 高手调试 立马给分 !
- 关于HTML文件上载控件的Accept属性用法?
- 开一个线程做一件事情 等这件事情做完的时候关闭这个线程 怎么实现可以很好的保证安全性等
- 如何把HTML元素放入Panel控件中?
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
string s = "要提交的数据";
byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes (LoginInfo);
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = requestBytes.Length;
Stream requestStream = req.GetRequestStream();
requestStream.Write(requestBytes,0,requestBytes.Length);
requestStream.Close();HttpWebResponse res = (HttpWebResponse)req.GetResponse();
StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);
string backstr = sr.ReadToEnd();
Response.Write(line);
sr.Close();
res.Close();
http://www.orsoon.com/Article/Article_12657.html
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
string json ="{\"version\": \"1.1.0\",\"host\": \"test.xxx.xxx\",\"other\": {\"latitude\": 51.0,\"longitude\": -0.1}}";
byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes (json);
req.Method = "POST";
string postData = "";
byte[] data = Encoding.UTF8.GetBytes(postData);
request.Method = "POST";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)";
System.Net.WebResponse response = request.GetResponse();
System.IO.Stream resStream = response.GetResponseStream();
System.IO.StreamReader sr = new System.IO.StreamReader(resStream, encoding);
string html = (sr.ReadToEnd());
resStream.Close();
sr.Close();
http://dotnet.aspx.cc/article/00000000-0000-0000-0000-00000000000c/read.aspx