외부블로그
닷넷의 System.Net 에 포함된 WebClient, WebRequest등의 메서드를 POST로 사용할 경우 Request헤더에 Expect: 100-continue 가 기본으로 들어간다. 이것은 웹서버의 동작과 관련된 항목인데 어떤 웹서버는 이것이 있으면 제대로 동작하지 못한다. 이것을 헤더에서 제거 하려면
System.Net.ServicePointManager.Expect100Continue = false;
라고 해주면 된다.