URL url = new URL("http://jzhua.iteye.com/rss");
URLConnection conn = url.openConnection();
// 只要将该语句加上既可以实现
conn.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 5.0; Windows XP; DigExt)");
InputStream is = conn.getInputStream();
byte[] bts = new byte[2048];
ByteArrayOutputStream bout = new ByteArrayOutputStream();
FileOutputStream fout = new FileOutputStream("c:\\test.xml");
int n;
while ((n = is.read(bts)) != -1) {
fout.write(bts, 0, n);
fout.flush();
bts = new byte[2048];
}
URL url = new URL(rss);
URLConnection uc = (HttpURLConnection) url.openConnection();
uc.setRequestProperty("User-agent", "IE/6.0");
//设置超时
uc.setConnectTimeout(3000);
InputStream in = uc.getInputStream();
使用上面这段代码就可以解决那个会等待的问题啦,只要设置一个连接超时时间就可以啦。
出现Server returned HTTP response code: 403的主要问题是:
通常是因为服务器的安全设置不接受Java程序作为客户端访问,解决方案是设置客户端的User Agent
分享到:
- 2008-11-18 14:07
- 浏览 3497
- 评论(0)
- 论坛回复 / 浏览 (0 / 2631)
- 查看更多
相关推荐
6. 身份验证:确保只有授权用户才能访问远程服务器。 7. 重试机制:在网络不稳定的情况下,自动重试可以提高文件传输的成功率。 通过学习和实践这些知识点,开发者可以构建高效、安全的远程文件传送系统。无论是...
3. 设置下载路径和URL:为WebClient对象设置下载的目标路径和要下载的远程文件URL或FTP路径。 ```csharp string downloadPath = @"C:\本地保存路径\文件名.ext"; string remoteUrlOrFtpPath = ...
在Android开发中,有时我们需要实现从远程URL下载PDF文件并将其在用户设备上显示的功能。这个过程涉及到网络请求、文件处理以及用户界面的构建。在这个场景下,我们可以使用`Android Studio`作为集成开发环境,结合`...
1. **HTTP下载**:VB可以通过使用XMLHTTP对象发起一个HTTP GET请求来下载远程文件。GET请求包含了文件的URL,服务器接收到请求后返回文件内容。例如: ```vb Dim xhr As MSXML2.XMLHTTP Set xhr = New MSXML2....
- **验证Web上下文路径**:通过项目的属性设置(Project Properties)检查项目的Web上下文路径(Context Path),确保其与访问URL中指定的路径相匹配。 #### 2. 检查URL格式 - **确认URL是否准确无误**:包括主机...
在这个示例中,`ftpUrl`是你要下载的远程文件的FTP路径,`localFilePath`是你希望保存本地文件的完整路径。记得替换`"username"`和`"password"`为实际的FTP服务器登录凭据。 当调用`GetResponse`时,系统会与FTP...
这些类可以下载远程文件。例如,使用`WebClient`下载一个网页: ```csharp using System.Net; WebClient client = new WebClient(); string url = "http://example.com/page.html"; client.DownloadFile(url, @"C...
标题中的“URL文件下载VC网络编程源代码”指的是一个基于Visual C++(VC)的编程项目,这个项目实现了从互联网上通过指定的URL下载文件的功能。这个程序对于初学者来说是一个很好的起点,因为它涉及到网络连接的基本...
在IT领域,远程文件下载是一项基础且重要的技术,它允许用户通过网络从远程服务器获取所需的文件。本项目涉及的是一个基于C语言实现的远程文件下载系统,包括客户端和服务器两部分,这为我们提供了深入理解网络通信...
如果可以访问这个文件,那么通过分析和运行其中的代码,可以更深入地理解和学习这个过程。 总结来说,通过PowerBuilder的NetConnection和NetRequest对象,我们可以构建HTTP请求,从局域网或互联网下载图片和其他...
本篇文章将详细介绍如何利用PDFJS和SpringBoot构建一个能够跨域展示远程PDF文件的服务。 首先,理解“跨域”(Cross-Origin)的概念至关重要。这是浏览器为了安全而实施的一项策略,禁止不同源的HTTP请求互相访问。...
在使用fopen() 函数访问远程文件时,需要考虑一些配置问题。最重要的配置是确保PHP配置文件php.ini中的“allow_url_fopen”选项被设置为开启(On)。这个选项默认是开启的,如果没有开启,将无法通过fopen() 打开...
标题 "sftp直接以url模式读取-----------包括servlet如何借用springproperties取文件" 提到的是在Java开发中,如何通过SFTP(Secure File Transfer Protocol)协议以URL模式读取远程文件,并结合SpringProperties来...
在给定的标题“url2file_c实现url下载文件_”和描述“通过url实现下载文件,实现实时下载”中,我们可以理解到这个项目是关于用C语言编写一个程序,该程序能够从指定的URL下载文件并将其保存到本地。这个功能在Web...
6. **文件权限与访问控制**:远程文件系统通常有自己的权限模型,如UNIX的chmod或Windows的NTFS权限。开发者需要理解并正确处理这些权限,避免因权限不足导致的操作失败。 7. **数据完整性**:为了保证数据的一致性...
在IT领域,尤其是在Java编程中,访问网络、下载文件、实现爬虫功能以及处理超时问题是非常关键的技术点。本文将深入探讨如何在Java中有效处理这些方面的问题,特别是超时处理解决方案,这对于构建高效、稳定的网络...
### C#后台访问URL请求结果知识点详解 #### 一、函数功能概述 本文将详细介绍一个在C#中用于后台访问URL并获取响应结果的方法:`GetURLResult`。该方法支持HTTP请求中的两种常见方法——GET和POST,并允许指定数据...
这样可以避免用户错误地输入文件路径或URL,减少由于路径错误导致的服务器端错误。 总结,判断文件是否存在是前端和后端开发中常见的需求,不同平台和环境下,实现这一功能的技术手段可能有所不同。在实践中,...
该应用旨在简化用户操作,通过一键式功能,将用户剪贴板中的图像或文件上传到远程服务器,并返回一个对应的URL,用户可以通过这个URL来访问或分享上传的资源。这一过程涉及到的技术和知识点主要包括: 1. **跨平台...
(java 中实现对 access 数据库的远程访问) java 中实现对 access 数据库的远程访问是指在 java 中通过远程访问 access 数据库,以满足项目中的需求。在实际项目中,可能会遇到这样的问题:A 服务器上的应用程序需要...