您的位置:首页 > 产品设计 > UI/UE

利用WebRequest向服务器提交Form

2010-04-15 13:15 190 查看
WebRequest request = WebRequest.Create("http://localhost:7369/WebSite1/Service.asmx/GetContent");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";

StringBuilder sb = new StringBuilder();
for (int i = 0; i < 10; i++)
{
sb.AppendFormat("Value{0}={0}", i);
sb.Append("&");
}

List<byte> listBuffer = new List<byte>();
Array.ForEach(sb.ToString().ToCharArray(), (c) =>
{
listBuffer.Add((byte)c);
});
request.ContentLength = listBuffer.Count;

Stream stream = request.GetRequestStream();
if (stream.CanWrite)
{
stream.Write(listBuffer.ToArray(), 0, listBuffer.Count);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: