//发送http请求
try {

//1.使用网址构造一个URL对象

URL url = new URL(path);

//2.获取连接对象

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

//3.设置一些属性

//设置请求方式,注意大写
conn.setRequestMethod("GET");
//设置请求超时
conn.setConnectTimeout(8000);
//设置读取超时
conn.setReadTimeout(8000);

//4.发送请求,建立连接

conn.connect();

//5.判断请求是否成功

if(conn.getResponseCode() == 200){
//获取服务器返回的流,流里就是客户端请求的数据
InputStream is = conn.getInputStream();
//读取流里的数据,构造出一张图片
Bitmap bm = BitmapFactory.decodeStream(is);
//把下载的图片显示至imageview
ImageView iv = (ImageView) findViewById(R.id.iv);
iv.setImageBitmap(bm);
}
else{
Toast.makeText(this, "请求失败鸟o(╯□╰)o", 0).show();
}
} catch (Exception e) {
e.printStackTrace();
}

转载于:https://www.cnblogs.com/SoulCode/p/6393445.html

用HttpURLConnection发送http请求相关推荐

  1. HttpURLConnection 发送http请求帮助类

    java 利用HttpURLConnection 发送http请求 提供GET / POST /上传文件/下载文件 功能 import java.io.*; import java.net.*; im ...

  2. HttpUrlConnection发送url请求(后台springmvc)

    1.HttpURLConnection发送url请求 public class JavaRequest {private static final String BASE_URL = "ht ...

  3. HttpURLConnection发送post请求

    HttpURLConnection发送post请求 package main.utils;import java.io.*; import java.net.HttpURLConnection; im ...

  4. HttpURLConnection 发送post请求。并将结果以JSONObject对象返回的轮子

    Android新版sdk废除了对Apache的HttpClient.以前写的发送Http请求的轮子不能用了.所以用java底层支持的HttpURLConnection类重新造了一个轮子. 虽然Goog ...

  5. java的connect和http_【JAVA】通过URLConnection/HttpURLConnection发送HTTP请求的方法

    Java原生的API可用于发送HTTP请求 即java.net.URL.java.net.URLConnection,JDK自带的类: 1.通过统一资源定位器(java.net.URL)获取连接器(j ...

  6. android发送网络请求没反应,Android无法使用HttpURLConnection发送GET请求

    我正在尝试在我的应用程序中使用HttpURLConnection.我将我的请求方法设置为'GET',但是当我尝试检索输出流时,该方法将更改为'POST'! 我不确定是什么原因,但是当我使用'POST' ...

  7. HttpURLConnection发送post请求信息

    public static void testHttpQuest() {// {'pfxInfo':'no','isPfx':'no','signInfo':'中文','passCode':'','s ...

  8. java 常见几种发送http请求案例

    java 常见几种发送http请求案例 直接换成CloseableHttpClient还不行,需要这样使用CloseableHttpClient httpClient = HttpClientBuil ...

  9. AndroidStudio_安卓原生开发_Android中使用HttpURLConnection发送同步Post请求_json数据到springBoot后台---Android原生开发工作笔记139

    这里要注意如果想发送同步请求,而不报错需要在oncreate方法中加上 if (android.os.Build.VERSION.SDK_INT > 9) {StrictMode.ThreadP ...

最新文章

  1. 物联网安全:LED灯中存在多个安全漏洞
  2. C#资源释放及Dispose、Close和析构方法
  3. 如何用纯 CSS 创作一个精彩的彩虹 loading 特效
  4. java中HashMap详解
  5. 分布式系统原理 之9 CAP 理论
  6. 程序猿生存指南-38 枯木逢春
  7. 如何改造现有文件为 CMD 模块
  8. CGContext转CC
  9. 计蒜客 28437.Big brother said the calculation-线段树+二分-当前第k个位置的数 ( ACM训练联盟周赛 M)...
  10. 64匹马,8个赛道,最少多少次比赛找出最快的 4 匹马,以及对所有马进行排序
  11. 【OpenGL】OpenGL安装glew扩展库
  12. 代码随想录动态规划算法PDF
  13. PS之人物高低频磨皮
  14. RGB色彩模式下的色值与整数之间的互转方法
  15. 可能是全网唯一Elastic/Kibana认证考试报名还有优惠的地方
  16. android修改自动背光,自动背光算法-Android 8.1
  17. mysql数据库innodb性能优化之缓冲池配置
  18. RTI DDS 记录
  19. Mezzanine user 扩展
  20. Portal产品对比分析报告

热门文章

  1. 使用TensorFlow进行深度学习-第2部分
  2. 用户空间使用内核头文件
  3. 在所有浏览器下一次性测试您的网站
  4. 怎么画单极交流放大电路波形图_珠海放大IC怎么样
  5. 计算机课中初中一年级学生特点分析,初中信息技术说课稿:计算机的组成
  6. python图片转文字_【收藏】图片转成文字的方法总结,python批量图片转文字信息参考源码...
  7. 换脸系列——整脸替换
  8. LED音乐频谱之点阵
  9. MySQL查询之聚合查询
  10. 剑指offer.机器人的运动范围