色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

java如何通過url讀取文件

時間:2025-08-24 22:39:42 java語言

java如何通過url讀取文件

  很多朋友都不知道java如何通過url讀取文件,下面小編為大家整理了java通過url讀取文件內(nèi)容,希望能幫到大家!

  復(fù)制代碼 代碼如下:

  using System;

  using System.Collections;

  using System.ComponentModel;

  using System.Data;

  using System.Drawing;

  using System.Web;

  using System.Web.SessionState;

  using System.Web.UI;

  using System.Web.UI.WebControls;

  using System.Web.UI.HtmlControls;

  using System.IO;

  using System.Net;

  using System.Text;

  using System.Text.RegularExpressions;

  namespace eMeng.Exam

  {

  /pic/

  /pic/ GetPageHtml 的摘要說明。

  /pic/

  public class GetPageHtml : System.Web.UI.Page

  {

  protected System.Web.UI.WebControls.Button WebClientButton;

  protected System.Web.UI.WebControls.Button WebRequestButton;

  protected System.Web.UI.WebControls.TextBox ContentHtml;

  protected System.Web.UI.WebControls.TextBox UrlText;

  protected System.Web.UI.WebControls.Button GetText;

  private string PageUrl = "";

  private void Page_Load(object sender, System.EventArgs e)

  {}

  #region Web Form Designer generated code

  override protected void OnInit(EventArgs e)

  {

  InitializeComponent();

  base.OnInit(e);

  }

  /pic/

  /pic/ 設(shè)計器支持所需的方法 - 不要使用代碼編輯器修改

  /pic/ 此方法的內(nèi)容。

  /pic/

  private void InitializeComponent()

  {

  this.WebClientButton.Click += new System.EventHandler(this.WebClientButton_Click);

  this.WebRequestButton.Click += new System.EventHandler(this.WebRequestButton_Click);

  this.GetText.Click += new System.EventHandler(this.GetText_Click);

  this.Load += new System.EventHandler(this.Page_Load);

  }

  #endregion

  private void WebClientButton_Click(object sender, System.EventArgs e)

  {

  PageUrl = UrlText.Text;

  WebClient wc = new WebClient();

  wc.Credentials = CredentialCache.DefaultCredentials;

  /pic/方法一:

  Byte[] pageData = wc.DownloadData(PageUrl);

  ContentHtml.Text = Encoding.Default.GetString(pageData);

  /pic/ 方法二:

  /pic/ ***************代碼開始**********

  /pic/ Stream resStream = wc.OpenRead(PageUrl);

  /pic/ StreamReader sr = new StreamReader(resStream,System.Text.Encoding.Default);

  /pic/ ContentHtml.Text = sr.ReadToEnd();

  /pic/ resStream.Close();

  /pic/ **************代碼結(jié)束********

  /pic/

  wc.Dispose();

  }

  private void WebRequestButton_Click(object sender, System.EventArgs e)

  {

  PageUrl = UrlText.Text;

  WebRequest request = WebRequest.Create(PageUrl);

  WebResponse response = request.GetResponse();

  Stream resStream = response.GetResponseStream();

  StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);

  ContentHtml.Text = sr.ReadToEnd();

  resStream.Close();

  sr.Close();

  }

  private void GetText_Click(object sender, System.EventArgs e)

  {

  PageUrl = UrlText.Text;

  WebRequest request = WebRequest.Create(PageUrl);

  WebResponse response = request.GetResponse();

  Stream resStream = response.GetResponseStream();

  StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default);

  ContentHtml.Text = sr.ReadToEnd();

  resStream.Close();

  sr.Close();

  ContentHtml.Text = Regex.Replace(ContentHtml.Text," <[^>]*>", "");

  /pic/p>

  ContentHtml.Text = Regex.Replace(ContentHtml.Text,"s+", " ");

  }

  }

  復(fù)制代碼 代碼如下:

  private void toolStripButton1_Click(object sender, EventArgs e)

  {

  string path = @"/pic/0211155400.xml";

  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(path);

  req.Timeout = 10000;

  HttpWebResponse rep = (HttpWebResponse)req.GetResponse();

  using (StreamReader myFile = new StreamReader(rep.GetResponseStream()))

  {

  string myString = myFile.ReadToEnd();

  }

  }

【java如何通過url讀取文件】相關(guān)文章:

Java如何讀取文本文件12-12

Java中如何高效的讀取大文件01-19

從Java的jar文件中如何讀取數(shù)據(jù)的方法01-24

Java讀取、寫入文件如何解決亂碼問題02-24

java讀取解析xml文件實例02-26

講述java讀取properties文件的方法02-17

java如何讀取CSV07-08

從Java的jar文件中讀取數(shù)據(jù)的方法02-21

Java的jar文件中讀取數(shù)據(jù)的方法09-23