ホームページ > 記事 > ウェブフロントエンド > この Web ページのコンテンツを取得する方法_html/css_WEB-ITnose
http://www.live888cn.com/ft/ftGqViewAction!showFtGq.shtml
ブラウザで開くと内容が表示されますが、post メソッドまたは get メソッドを使用すると空が返されます (これら 2 つのメソッドでは問題ありません) 、他の Web ページの結果を返すことができます)。
ブラウザでも内容が見れません。
リモート アドレス: 27.98.207.137:80
リクエスト URL: http://www.live888cn.com/ft/ftGqViewAction!showFtGq.shtml
リクエスト メソッド: GET
ステータス C ode :200 OK
レスポンスヘッダー
ソースを表示
Connection:close
Content-Encoding:gzip
Content-Language:zh-CN
Content-Type:text/html;charset=UTF-8
Date:Sun, 26 Apr 2015 08 :25:17 GMT
サーバー:Apache-Coyote/1.1
Transfer-Encoding:chunked
Vary:Accept-Encoding
リクエストヘッダー
ソースを表示
Accept:text/html,application/xhtml+xml,application/xml;q = 0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip、deflate、lzma、sdch
Accept-Language:zh-CN,zh;q=0.8
Cache-Control:max-age=0
接続:キープアライブ
Cookie:JSESSIONID=59B241080263B6D3BE85F9856C77ED31
ホスト:www.live888cn.com
ユーザーエージェント:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML、Gecko など) Chrome/ 1.0.2272.118 サファリ/537.36 OPR /28.0.1750.51
これは、WebRequest を直接使用することはできませんが、GetHtml を使用して他の Web ページのデータを取得できます
public static string GetHtml(string URL)
wrt = WebRequest .Create (url);
wrt.credentials = credentialCache.defaultCREDENTIALS (WRP.GetResponSestream (), Encoding.utf8); . 読み終わります ; U 戻ります
ブラウザを開いたときに送信されるヘッド情報をパックします。