서버·DB·C#
2022. 11. 17.
[C#] HTTP 원격 통신 - HttpWebRequest를 이용해 원격 웹사이트에서 데이터를 읽어오는 방법
서버에서 원격 웹사이트의 데이터를 받아서 처리를 할 때 C#으로 구현하는 방법입니다. 원격 웹사이트에서 데이터를 읽어올 때는 원격 사이트의 전송 요청 규약과 데이터에 맞춰서 요청을 해야 합니다. 원격 데이터를 읽을 때는 HttpWebRequest 객체를 사용합니다. HttpWebRequest httpwebrequest = (HttpWebRequest)HttpWebRequest.Create("원격URL"); 생성한 HttpWebRequest 객체의 환경설정을 합니다. 필요한 항목들만 값을 설정하면 됩니다. 전송 타입은 필수 항목으로 설정해야 합니다. 수신 데이터의 인코딩 설정은 데이터를 실제로 읽는 스트림리더(StreamReader)에서 설정합니다. httpwebrequest.Method = "GET"; ..