`
siruoxian
  • 浏览: 238881 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android4.0中HttpURLConnection抛异常java.io.FileNotFoundException

阅读更多

URL url = new URL(urlstr);
HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
httpCon.setRequestMethod("GET");
httpCon.setDoOutput(true);
httpCon.connect();

 

原因:
4.0中设置httpCon.setDoOutput(true),将导致请求以post方式提交,即使设置了httpCon.setRequestMethod("GET");
将代码中的httpCon.setDoOutput(true);删除即可

分享到:
评论

相关推荐

    Android 4.0 网络编程详解 王家林.pdf

    4. 使用Apache HttpClient:尽管Android 4.0中HttpURLConnection足以满足基本的网络请求需要,但一些开发者可能还会选择使用第三方库,比如Apache HttpClient,它提供了更多灵活的网络请求方式和更强大的功能。...

    Java 中11 HttpURLConnection 与 PoLA 法则.docx

    ..Java 中11 HttpURLConnection 与 PoLA 法则.docx

    Java 中11 HttpURLConnection 与 PoLA 法则.pdf

    ..Java 中11 HttpURLConnection 与 PoLA 法则.pdf

    Android4.0网络编程详解.pdf

    但是,基于标题“Android4.0网络编程详解.pdf”,我们可以详细探讨Android 4.0版本中的网络编程相关知识点。 Android 4.0,代号为“冰激凌三明治”,是Google在2011年发布的一个重要的Android操作系统版本,它整合...

    Android HttpURLConnection 读取网络图片.rar

     HttpURLConnection conn = (HttpURLConnection) imageUrl.openConnection();// 取得连接  conn.connect();  InputStream is = conn.getInputStream();//取得返回的InputStream  bitmap = BitmapFactory....

    android4.0 Browser 浏览器 源码

    Android 4.0 Browser是Android操作系统的一个重要组成部分,它提供了用户访问互联网的界面和功能。在深入探讨其源码之前,我们先理解一下Android 4.0(也称为Ice Cream Sandwich,简称ICS)的一些背景信息。 ...

    HttpURLConnection用法详解

    HttpURLConnection是Java标准库中的一个类,它是Java访问HTTP服务器的基础。这个类是Java网络编程的重要组成部分,主要用于发送HTTP请求并接收响应。在本文中,我们将深入探讨HttpURLConnection的使用方法,帮助...

    Java HttpURLConnection超时和IO异常处理

    总结来说,处理`HttpURLConnection`的超时和IO异常是Java网络编程中不可或缺的部分。通过合理的超时设置、精确的异常捕获、有效的重试策略和日志记录,可以提高程序的健壮性和可靠性,确保数据的准确同步。在实际...

    通过HttpURLConnection获取SESSIONID

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net...

    Android4.0浏览器源码 可运行

    在Android 4.0(Ice Cream Sandwich)系统中,浏览器作为一个关键的应用组件,其源码提供了深入了解Android系统级应用开发的宝贵资源。本压缩包包含的"BrowserStudy"工程,正是Android 4.0浏览器的源代码,允许开发者...

    android4.0网络编程详解——源码

    在Android 4.0(Ice Cream Sandwich)系统中,网络编程是实现应用程序与远程服务器交互的重要部分。本章将深入探讨如何在Android平台上进行网络操作,包括基础的HTTP请求、数据传输、网络状态监听以及更高级的Socket...

    android之网络文件上传下载源码.pdf

    import java.io.FileNotFoundException; import java.io.InputStream; public class FormFile { private byte[] data; private InputStream inStream; private File file; private String filename; private ...

    android4.0 Browser浏览器 源代码

    Android 4.0 Browser浏览器源代码是Android操作系统中内置浏览器的开发基础,它包含了实现一个功能完备、高效、用户友好的Web浏览体验的所有组件。这个模块涵盖了应用层的源码,为开发者提供了一个深入理解Android...

    Android 4.0 网络编程详解代码(共7个项目)

    在Android开发中,网络编程是不可或缺的一部分,尤其是在Android 4.0时代,它为开发者提供了丰富的功能和优化的性能。本资源包含7个具体的项目,旨在深入解析Android 4.0网络编程的各种技术和实践,帮助开发者提升...

    Android-使用HttpURLConnection实现断点续传

    HttpURLConnection是Java标准库提供的一种网络连接接口,适用于Android系统,它提供了更高效、更灵活的网络通信方式。本文将详细介绍如何利用HttpURLConnection实现Android应用中的断点续传功能。 首先,理解断点续...

    安卓基于HttpURLConnection的网络访问.java

    基于HttpURLConnection的网络访问 已封装好,一句话访问网络 可采用GET和POST两种方式访问

    【Java】java.net.HttpURLConnection的使用.doc

    if (responseCode == HttpURLConnection.HTTP_OK) { // 处理响应 } ``` 总的来说,`HttpURLConnection`是Java标准库中的一个强大工具,它提供了对HTTP协议的低级别控制,包括GET、POST等请求方式,以及处理...

    Android HttpURLConnection.getResponseCode()错误解决方法

    正文:我在使用HttpURLConnection.getResponseCode()的时候直接报错是IOException错误,responseCode = -1。一直想不明白,同一个程序我调用了两次,结果有一个链接一直OK,另一个却一直报这个错误。后来发现两个...

    java 流的方式下载,上传,批量下载zip

    在Java中,我们可以使用`java.io`包中的`InputStream`和`OutputStream`类来实现文件的下载。以下是一个基本的文件下载示例: ```java import java.io.InputStream; import java.io.OutputStream; import java.io....

    Android 4.0网络编程详解

    Android 4.0中的`HttpURLConnection`类是进行HTTP请求的主要方式。它允许开发者发送GET、POST等类型的请求,并处理响应。同时,通过设置各种请求头,如User-Agent、Content-Type等,可以定制化请求行为。 #### ...

Global site tag (gtag.js) - Google Analytics