`
bcworld
  • 浏览: 39465 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java URLConnection

 
阅读更多

 

package net;
import java.net.*;
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class GetHtml {
	public static void main(String[] args) {
		new DownNetFile();
	}
}
class DownNetFile extends JFrame implements ActionListener{
	JTextField inField=new JTextField(30);
	JTextArea show=new JTextArea();
	JButton button=new JButton("Open");
	JPanel panel=new JPanel();
	JLabel label=new JLabel("URL:");;
	public DownNetFile(){
		super("读取HTML文件");
		
		Container con=this.getContentPane();
		//panel
		panel.add(label);
		panel.add(inField);
		panel.add(button);
		//jsp
		JScrollPane jsp=new JScrollPane(show);
		//con
		con.add(panel,BorderLayout.NORTH);
		con.add(jsp);
		//注册监听
		button.addActionListener(this);
		inField.addActionListener(this);
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
		this.setVisible(true);
		this.setSize(500,400);
	}
	
	public void actionPerformed(ActionEvent e) {
		this.readByURL(inField.getText().trim());
		
	}
	public void readByURL(String urlName){
		try {
			URL url=new URL(urlName);
			URLConnection tc=url.openConnection();
			tc.connect();
			InputStreamReader in=new InputStreamReader(tc.getInputStream());
			BufferedReader br=new BufferedReader(in);
			String inLine=null;
			while((inLine=br.readLine())!=null){
				show.append(inLine+'\n');
			}
			br.close();	
			
		} catch (Exception e) {
			e.printStackTrace();
		}	
	}
}

 

   

 

  • 大小: 16.3 KB
分享到:
评论

相关推荐

    java URLConnection全面解析(通俗易懂,包括cookie操作和上传文件)

    ### Java URLConnection全面解析 #### 一、简介与准备工作 `URLConnection` 是Java标准库中的一个接口,位于`java.net`包下,用于抽象出网络连接。通过`URLConnection`,开发者能够实现对HTTP请求的基本控制,例如...

    java URLConnection总结(经典易懂)

    以下是对Java URLConnection的详细总结: 1. **请求类别**: - **GET**:最常见的HTTP请求方法,用于获取服务器上的资源。参数通常附加在URL后面,适合请求静态内容,且易于缓存。 - **POST**:与GET相反,POST...

    java URL URLConnection

    在Java编程语言中,`URL`(统一资源定位符)和`URLConnection`是网络编程中的核心类,用于访问和交互互联网上的资源。这篇博客文章可能深入解析了这两个类的使用和内部工作原理。 `URL`类是Java.net包中的一个关键...

    java中用URLConnection_类post方式提交表单

    java中用URLConnection类post方式提交表单 java中用URLConnection类post方式提交表单是指在java应用程序中使用java.net.URLConnection类来实现POST方式的表单提交。POST方式是HTTP协议中的一种常见的请求方法,它...

    java URLConnection全面总结(包括cookie的详细操作).docx

    在Java编程中,`URLConnection`类是用于与各种协议(如HTTP、FTP等)的URL进行交互的基础。本文将全面总结使用`URLConnection`处理HTTP请求,特别是涉及如何处理Cookie的详细操作。 一、URL和字符集的准备 在开始...

    通过java.net.URLConnection发送HTTP请求

    在Java编程中,`java.net.URLConnection`是用于与各种Internet协议进行通信的抽象类,而HTTP(超文本传输协议)是最常见的应用之一。本文将深入探讨如何利用URLConnection类发送HTTP请求,理解其工作原理,并提供...

    URL以及URLConnection的使用

    在Java编程语言中,URL(Uniform Resource Locator)和URLConnection是两个关键的概念,它们在处理网络资源的访问和交互中起到核心作用。本文将深入探讨URL的构造与解析、URLConnection的功能和使用方法,以及如何...

    java如何利用java.net.URLConnection发送HTTP.docx

    `java.net.URLConnection`是Java标准库提供的一种基础网络连接类,可以用来处理各种类型的网络连接,包括HTTP。以下是如何利用`java.net.URLConnection`发送HTTP请求的详细步骤: 1. **创建URL对象**: 首先,你...

    Java自带的HttpURLConnection访问接口实现文件上传

    在Java编程语言中,HTTPURLConnection是Java标准库提供的一个接口,用于通过HTTP协议与服务器进行通信。这个接口在java.net包下,是处理HTTP请求的基础类,包括发送GET、POST等请求,以及文件上传功能。在本文中,...

    java实现多次HttpURLConnection共享session

    在Java编程中,HTTPURLConnection是Java标准库提供的一种用于处理HTTP连接的类,它允许我们发送HTTP请求并接收响应。然而,HTTP协议本身是无状态的,这意味着每次请求都是独立的,不会记住之前的交互,这对于需要...

    客户端页面截取!URLCONNECTION

    在Java编程语言中,我们可以使用多种方法来实现这一功能,其中URLConnection是Java标准库提供的一种网络通信接口,虽然HttpClient更为流行,但URLConnection在某些场景下依然具有实用性。下面我们将深入探讨...

    基于java URL和URLConnection(详解)

    基于Java URL和URLConnection详解 Java URL和URLConnection是Java语言中两个非常重要的类,它们都是java.net包下的类,分别用于处理URL地址和连接URL请求。这两个类都是Java网络编程中非常重要的组成部分,掌握它们...

    Java Https请求,跳过证书,直接访问

    以下是如何在Java中实现这一功能的详细步骤和相关知识点: 首先,了解HTTPS的工作原理是至关重要的。HTTPS主要通过以下几个步骤确保通信安全: 1. 客户端(如浏览器或Java应用程序)发起一个HTTPS请求。 2. 服务器...

    URLConnection的使用(1)

    2. **URLConnection:** `URLConnection`是`java.net.URL`的一个内部类,用于建立与URL表示的资源之间的连接,并通过该连接发送请求或者接收响应数据。 #### 二、URLConnection的基本使用 ##### 1. 创建URL对象 在...

    java访问网络资源

    在Java中,访问网络资源是通过标准的Java API实现的,其中`java.net.URL`类和`java.net.URLConnection`类扮演了核心角色。本文将深入探讨这两个类以及如何使用它们来实现Java与服务器之间的数据交互。 首先,`java...

    Java源代码根据URL获取因特网网页源文件.rar

    在Java中,进行网络通信主要通过`java.net`包提供的类,如`URL`、`URLConnection`和`Socket`等。`URL`(统一资源定位符)对象表示网络资源的位置,而`URLConnection`则是连接这些资源的桥梁。 2. **创建URL对象**...

    JAVA中三种URL连接方法

    ### JAVA中三种URL连接方法详解 #### 引言 在JAVA编程中,处理网络资源的能力是必不可少的。通过JAVA的`java.net`包,开发者能够轻松地与远程服务器交互,获取或发送数据。本文将深入探讨JAVA中三种常见的URL连接...

    java.net.URL测试代码

    `java.net.URLConnection`则是`URL`的子接口,它提供了与资源进行交互的方法,如打开连接、读取数据、设置请求头等。在“java.net.URL测试代码”的场景中,我们通常会用到这两个类来实现网络编程中的跨域请求,并...

    Java 从网络中读取图片 转换成Base64字符串

    在Java编程中,将网络上的图片读取并转换为Base64字符串是一项常见的任务,尤其在Web开发中,这样的操作可以用于数据传输或者存储。Base64是一种编码方式,能够将二进制数据转化为可打印的ASCII字符,方便在网络上...

Global site tag (gtag.js) - Google Analytics