添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

URL url = ...;

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setDoInput(true);

conn.setDoOutput(true);

conn.setUseCaches(false);

conn.connect();

OutputStream out = conn.getOutputStream();

ObjectOutputStream outStream = new ObjectOutputStream(out);

outStream.writeObject(objArray);

finally

outStream.close();

InputStream input = conn.getInputStream();

下一个代码修复了Eclipse中的问题。

但是它仍然不能通过Java WebStask:

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setDoInput(true);

conn.setDoOutput(true);

conn.setUseCaches(false);

System.setProperty("http.keepAlive", "false"); //

conn.connect();

但为什么呢?

再次更新!

错误是固定的!:)

我们不是在一个班级而是在两个班级里工作。

第二节课有以下几行:

URL url = ...

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setRequestProperty("Content-Length", "1000"); //

conn.connect();

setRequestProperty("Content-Length", "1000")

是问题的根本原因。

我们有下一个代码。有时候我们应该在最后一行等10-20-40秒。有什么问题?爪哇1.4URL url = ...;HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setDoInput(true);conn.setDoOutput(true);conn.setUseCaches(false);conn.co...
据说高版本的Android不能在UI主线程里面 执行 下载网络数据的请求,那本人将此功能重新开辟了一个线程,为什么 执行 到红色代码行时还是有异常,求大侠帮看看,感激不尽  Runnable HttpDownload = new Runnable(){      public void run(){      System.out.println("thread has
其实问题很简单,就是很正常的 HttpURLConnection POST连接,当getResponseCode为 HttpURLConnection .HTTP_OK(200)和 HttpURLConnection .HTTP_CREATED(201)时没有任何问题。
昨天做一个连接网络超时的功能。上网查了一下很多都是在Activity中实现一个线程来记录时间。时间到了把连网那个线程给关了并提醒超时。不过小弟不才、看别人的代码实在有点看不懂。然后找到的解决方法是在 HttpURLConnection 这个连网的类中实现网络超时的功能,顺便理解了下关于HttpURLConnect这个类的相关知识。 首先上代码吧。这是我实现网络通信的一个帮助类HttpAssist。
代码如下 import java .io.*; import java .net.*; public class PDFStreamToFile { public static void main(String[] args) throws IOException { // 创建一个 URL 对象 URL url = new URL("http://example.com/path/to/pdf/file.pdf"); // 打开连接 URLConnection connection = url.openConnection(); // 获取输入流 InputStream inputStream = connection.get InputStream (); // 创建输入流读取器 InputStream Reader inputStream Reader = new InputStream Reader( inputStream ); BufferedReader bufferedReader = new BufferedReader( inputStream Reader); // 创建文件输出流 FileOutputStream fileOutputStream = new FileOutputStream("D:\\tem\\file.pdf"); // 创建输出流写入器 BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(fileOutputStream); // 读取文件内容并写入到文件 String line; while ((line = bufferedReader.readLine()) != null) { bufferedOutputStream.write(line.getBytes()); } // 关闭流 bufferedOutputStream.close(); fileOutputStream.close(); bufferedReader.close(); inputStream Reader.close(); inputStream .close(); } } 打开文档时发誓错误文件已损坏并且无法修复
这段代码的作用是从网络上下载一个 PDF 文件并保存到本地。 但是,当你尝试打开下载的文件时,发生了错误 "文件已损坏并且无法修复"。这可能是因为下载过程中发生了错误,导致文件内容不完整或损坏。 要解决这个问题,你可以尝试以下几种方法: 1. 检查网络连接是否正常。如果网络连接不稳定,可能导致下载过程中断,从而导致文件损坏。 2. 检查代码中是否有错误。例如,如果 PDF 文件的 URL 写错了,或者文件输出流的路径写错了,都可能导致下载失败。 3. 尝试使用其他工具或方法下载 PDF 文件。例如,你可以使用浏览器直接下载文件,或者使用其他的下载工具,例如 wget。 4. 如果文件下载正常,但是打开时仍然出现错误,可能是文件本身就损坏了。此时,你可以尝试使用其他工具或方法打开文件,例如使用其他 PDF 阅读器。