Depending on how stringent the web server is, it may or may not be fine to have this extra header. If you must remove this header, it's very easy to do in .NET 2.0. Just include the following line of code in your application:
ServicePointManager.Expect100Continue = false;
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.