首先,我为英语能力道歉^^
目标:我希望在登录网站上发布数据。 但数据包含我必须从网站获取的值(刷新网站后值不同)。 所以,我先做'GET'方法,得到值,然后我做'POST'方法&我收到错误'写入开始后无法设置此属性。'在'content-length'
我的代码:
class doc{
public int Pay{get;set;}
public int Receive{get;set;}
}
public class Program
{
public static void Main(string[] args)
{
List<doc> lst = new List<doc>();
lst.Add(new doc(){Receive=2,Pay=0});
lst.Add(new doc(){Receive=0,Pay=4});
lst.Add(new doc(){Receive=3,Pay=0});
lst.Add(new doc(){Receive=4,Pay=0});
int remain = 1; // initialRecieve=1
var result = (from line in lst
select new {
Receive = line.Receive,
Pay = line.Pay,
Remain = (remain = remain + line.Receive - line.Pay)
}).ToList();
foreach(var item in result){
Console.WriteLine(item);
}
}
}
请帮帮我T_T
答案 0 :(得分:0)
您收到该错误,因为请求类型获取不能包含正文。
您应该通过调用Create
的{{1}}方法创建另一个请求对象,然后使用该对象发布数据。
HttpWebRequest