用.NET发送POST请求给lighttpd,结果总是返回417 Expectation Failed,刚开始还一直以为是自己的程序有问题,最后才发现是lighttpd 1.4.x不支持Expect: 100-continue,而.NET发送的POST请求里面,默认的会加上这个字段。
解决方案两种:
1. 升级lighttpd。
2. 在.NET程序里面加上这么一句:
解决方案两种:
1. 升级lighttpd。
2. 在.NET程序里面加上这么一句:
System.Net.ServicePointManager.Expect100Continue = false;