c#에서 http 통신 객체를 이용하는 경우에 정상적으로 통신은 되는데 데이터 응답이 안 되는 경우가 간혹 있습니다. 이는 HttpWebRequest 클래스를 이용할때 간혹 발생을 하며, 헤더에 Expect: 100-continue 이 추가 되어 전송이 된 것을 볼 수 있습니다. 아래 코드를 추가하면 간단히 해당 기능을 사용하지 않도록 하여 헤더에 Expect 100-Continue 정보를 추가하지 않고 요청하여 정상적으로 응답데이를 받을 수 있습니다. System.Net.ServicePointManager.Expect100Continue = false; 참고 https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Expect https://developer.m..