c#으로 Web Client개발시에 서버에 따라서
“기본 연결이 닫혔습니다. 서버에서 HTTP 프로토콜 위반이 커밋되었습니다.” 오류가 발생 됨.
MSDN을 찾아 보니 HttpWebRequest 는 HTTP Protocol을 1.1을 기본으로 사용함
그래서 서버가 1.1를 지원 하지 않으면 오류를 발생 함.
따라서 HttpWebRequest로 접속 할때 HTTP Protocol 버전을 1.0으로 낮춰야 함.
방법은..
myHttpWebRequest.ProtocolVersion= HttpVersion.Version10; 로 처리 이상