C# http Post和Get的问题

leeto_king 2013-04-18 05:01:35
小声问各路大神……
Get:http://www.XXX.com?a=1&b=2&c=3&d=4&e=5&f=6&g=7&h=8
问Post怎么写?
...全文
224 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qldsrx 2013-04-18
  • 打赏
  • 举报
回复
引用 6 楼 leeto_king 的回复:
有没像如下的? private string PostRequest(string url, string[] paramName, string[] paramValue) { // 编辑并Encoding提交的数据 StringBuilder sbuilder = new StringBuil……
这个貌似可以用哦,关键看Post的格式,你那个是Form格式的,也可能是xml或json格式的哦。
  • 打赏
  • 举报
回复
<input type="hidden" name="a" value="1"> <input type="hidden" name="b" value="2"> <input type="hidden" name="c" value="3"> <input type="hidden" name="d" value="4"> <input type="hidden" name="e" value="5"> <input type="hidden" name="f" value="6"> <input type="hidden" name="g" value="7"> <input type="hidden" name="h" value="8"> 画面上加上几个隐含变量。。。提交就有了。
leeto_king 2013-04-18
  • 打赏
  • 举报
回复
有没像如下的? private string PostRequest(string url, string[] paramName, string[] paramValue) { // 编辑并Encoding提交的数据 StringBuilder sbuilder = new StringBuilder(paramName[0] + "=" + paramValue[0]); for (int i = 1; i < paramName.Length; i++) sbuilder.Append("&" + paramName[i] + "=" + paramValue[i]); byte[] data = new ASCIIEncoding().GetBytes(sbuilder.ToString()); // 发送请求 System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url); request.Method = "POST"; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = data.Length; Stream stream = request.GetRequestStream(); stream.Write(data, 0, data.Length); stream.Close(); // 获得回复 System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8); string result = reader.ReadToEnd(); reader.Close(); return result; }
wxl1010 2013-04-18
  • 打赏
  • 举报
回复

$.post("http://www.XXX.com/test",{a:1,b:2.......});
"
leeto_king 2013-04-18
  • 打赏
  • 举报
回复
接口地址是:http://www.XXX.com/test 要Post8个参数返回值。麻烦给个示例吧,谢谢了。 试过用Get:http://www.XXX.com?a=1&b=2&c=3&d=4&e=5&f=6&g=7&h=8 是OK的。
leeto_king 2013-04-18
  • 打赏
  • 举报
回复
麻烦给个示例吧谢谢
shawn_yang 2013-04-18
  • 打赏
  • 举报
回复
<form method="post" >
yyantifa 2013-04-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧