`
375809600
  • 浏览: 153470 次
  • 来自: 湖北
社区版块
存档分类
最新评论

用http和URLconnection盗链

阅读更多

package com.itcast.refer;

 

import java.io.InputStream;

import java.net.URL;

import java.net.URLConnection;

 

import javax.servlet.http.HttpServlet;

 

public class Client extends HttpServlet {

/*

* 一般,别人比较有特色的网站,都不用许你盗链 所谓盗链就是在别的地方直接访问到特色网站的资源

* 首先用httpwatch获得别人的头字段referer的值 然后把值设置进你的链接,实现带链接的访问

*/

 

public static void main(String[] args) throws Exception {

URL uri = new URL("http://localhost/day4/refer.html");

URLConnection conn = uri.openConnection();

conn.addRequestProperty("referer", "http://localhost/day4/refer.html");// 把防盗链设置进你自己的URL

 

InputStream in = conn.getInputStream();

InputStream fs = in;

byte[] b = new byte[1024];

while ((fs.read(b)) != -1) {

System.out.println(new String(b, 0, b.length));

}

in.close();

fs.close();

}

}


分享到:
评论

相关推荐

    使用URL和URLConnection(多线程下载)

    ### 使用URL和URLConnection进行多线程下载的深入探讨 在现代互联网应用中,高效的数据传输和资源下载成为了提升用户体验的关键因素之一。对于大型文件的下载,传统的单线程下载方式往往无法充分利用网络带宽,尤其...

    UrlConnection连接和Socket连接的区别

    在Java的网络编程中,`UrlConnection`和`Socket`是两种常见的网络连接方式,它们在处理HTTP请求和响应时有着不同的特性和应用场景。本文将深入探讨这两种连接方式的区别,并结合`HttpURLConnectionImpl.java`、`...

    URL以及URLConnection的使用

    本文将深入探讨URL的构造与解析、URLConnection的功能和使用方法,以及如何通过它们实现HTTP请求。 首先,URL是互联网上的资源定位标识符,它包括协议类型(如http、https、ftp等)、主机名、端口号、路径、查询...

    android 使用URL和URLConnection(多线程下载)_Hi Android_百度空间

    android 使用URL和URLConnection(多线程下载)_Hi Android_百度空间

    URLConnection的使用(1)

    ### 使用URLConnection进行网络通信 在Java开发中,`URLConnection`是一个非常重要的类,它提供了用于与URL进行连接、通信的功能。对于那些希望实现客户端与服务器端(如网页或Servlet等)交互的应用开发者来说,...

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

    在Java编程中,`java.net.URLConnection`是用于与各种Internet协议进行通信的抽象类,而HTTP...虽然这种方式相对原始且需要更多的手动操作,但在某些特定场景下,直接使用URLConnection可以提供更好的控制和灵活性。

    httpClient和URLConnection的区别

    虽然两者都能实现HTTP通信,但它们在功能、使用方式和性能上存在一些区别。 首先,Apache HttpClient是一个成熟的HTTP客户端库,提供对HTTP协议的广泛支持。它包括了所有HTTP方法,如GET、POST、PUT和HEAD,以及...

    客户端页面截取!URLCONNECTION

    在IT行业中,客户端页面截取是一项常见的需求...虽然HttpClient在许多场景下更受欢迎,但了解和掌握URLCONNECTION的使用也能增强我们解决网络通信问题的能力。在实际开发中,选择哪种方式取决于具体的需求和项目规模。

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

    下面是使用URLConnection类post方式提交表单的详细实现步骤和相关知识点: 一、URLConnection类概述 java.net.URLConnection类是java语言中实现HTTP、FTP、FILE等网络协议的核心类。该类提供了统一的接口来处理...

    java URL URLConnection

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

    URLConnection进行网络编程

    在本文中,我们将深入探讨如何使用`URLConnection`进行网络编程,并结合提供的文件"4.3使用URLConnection进行网络编程"和"ConnectionServlet"来构建一个简单的客户端-服务器通信示例。 首先,了解`URLConnection`的...

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

    通过本文,我们不仅了解了如何使用`URLConnection`发送GET和POST请求,还学习了如何处理Cookie、上传文件及下载网页等内容。这对于构建Web应用或进行网络编程都是非常有用的技能。当然,实际开发中还可能遇到更多...

    使用urlconnection下载文件或图片并保存到本地

    * 使用URLConnection下载文件或图片并保存到本地。 * * @author 老紫竹(laozizhu.com) */ public class URLConnectionDownloader { public static void main(String[] args) throws Exception { ...

    JDK中的URLConnection参数详解

    在本文中,我们将深入探讨`URLConnection`的一些关键特性和参数,特别是在处理HTTP请求时的用法。 1. **请求类型:GET与POST** - GET请求通常用于获取资源,参数附加在URL路径后面,是可见的,且有长度限制。 - ...

    Okhttp-urlconnection

    同时使用picasso和OKHttp的时候,需要加入OKHttp-urlconnection

    okhttp-urlconnection:3.10.0.jar

    okhttp-urlconnection:3.10.0

    基于java URL和URLConnection(详解)

    基于Java URL和URLConnection详解 Java URL和URLConnection是Java语言中两个...通过这篇文章,我们可以了解到Java URL和URLConnection类的使用方法和区别,掌握它们的使用方法可以提高Java开发者的开发效率和质量。

    Java 必知必会的 URL 和 URLConnection使用

    在Java编程中,理解和熟练使用URL(Uniform Resource Locator)和URLConnection是至关重要的,因为它们是进行网络通信的基础。本文将深入探讨这两个核心概念,并通过示例代码帮助你掌握它们的用法。 首先,URL是...

    Android使用URLConnection提交请求的实现

    本文将详细介绍如何在Android应用中使用`URLConnection`来提交HTTP请求,包括GET和POST两种常见方式。 首先,我们需要理解`URLConnection`的基本用法。`URLConnection`是所有URL连接的抽象基类,通过`URL`对象的`...

Global site tag (gtag.js) - Google Analytics