2011-07-06 4 views
-2

C#에서 페이지 소스 (예 : html, aspx, php)를 얻는 방법은 무엇입니까? 이 같은페이지 소스를 얻는 방법?

: 요청을 받고,하지만 당신은 단지 'POST'를 작성, 웹 서버의 올바른 포트 (일반적으로 80)에 tcp를 연결하지 않으려는 정확히 확인

<head> 

<title>Ask a Question - Stack Overflow</title> 
<link rel="shortcut icon" href="http://cdn.sstatic.net/stackoverflow/img/favicon.ico"> 
<link rel="apple-touch-icon" href="http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon.png"> 
<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml"> 
+0

달성하고자하는 것을 조금 더 명확하게하려고 시도하십시오. –

+0

요청 하시겠습니까? http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx –

답변

0

하지 않음 올바른 다양성을 확인한 다음 응답 데이터를 읽으십시오.

그렇다면, C#에서 사용할 수있는 HTTP 도우미 클래스/라이브러리를 찾아

1

가장 간단한 방법은 간단한 요청 이외의 다른 필요하면하지만하는 웹 클라이언트 객체를 생성하고 DownloadString 메소드를 호출하는 것입니다/응답을 요청할 때 HttpWebRequest을 사용해야 할 수도 있습니다.

0

httpwebrequest 클래스 또는 webclient 클래스를 system.net 네임 스페이스에 사용할 수 있습니다.

WebClient client = new WebClient(); 
UTF8Encoding encoding1 = new UTF8Encoding(); 
byte[] downloadDataInBytes = client.DownloadData("http://negaweblog.wordpress.com"); 
string websitesource = encoding1.GetString(downloadDataInBytes); 
관련 문제