首页 > 编程知识 正文

java代理生成文件链接(java生成文件下载链接)

时间:2023-11-28 02:41:38 阅读:309837 作者:IVII

本文目录一览:

  • 1、生成文件下载链接
  • 2、想用java编写个代理服务器,求具体一些思路,详细一些,谢谢
  • 3、Java代理的作用和实现?
  • 4、java如何将本地文件返回给对方一个下载链接(http方式下载)

生成文件下载链接

这个和java关系不大,首先你要允许url直接访问服务器文件路径,类似apache之类的服务器软件管理就能简单实现。你也不可能光java没有apache tomcat吧

想用java编写个代理服务器,求具体一些思路,详细一些,谢谢

在编写代理服务器之前,首先应该明白一点,Java的代理机制,如图所示:

那么Java就处于中间这层代理服务器,代理服务器所作的事情如下:

         1、接收客户端请求,进行处理,然后发送给服务端

         2、接收服务端响应,进行处理,然后发送给客户端

         这样,就更清晰了,Java提供了代理的API为,java.net.Proxy类。此类表示代理设置,通常为类型(http、socks)和套接字地址。Proxy 是不可变对象。

 

         也就是说Java可以制作高级协议的代理,如 HTTP 或 FTP。也可以制作SOCKS(V4 或 V5)代理。

         首先,使用到了URL类,HttpURLConnection类及其我们的代理类Proxy类。他们都位于java.net包中。

第一步:生成代理,指定端口为8888:

第二步:使用URLConnection类进行连接

第三步:打开URL,并且读取HTML源码

Java代理的作用和实现?

代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

java如何将本地文件返回给对方一个下载链接(http方式下载)

根据http协议来做,

响应的时候 Content-Type 类型进行设置,当然你需要对外提供这个接口,将需要下载的本地文件以流的形式传输

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。