setbackground参数_setcookie参数

setbackground参数_setcookie参数setrequestproperty设置http请求头HttpURLConnection.setRequestProperty(Stringkey,Stringvalue);这个我居然都忘记了,哎~真是岁数大了,心好累。。。例如:下面就是一个完整的原始网络请求方式HttpURLConnectionconn=null;try{URLmy_url=newURL(log());//得…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

setrequestproperty

设置http请求头

HttpURLConnection.setRequestProperty(String key,String value);

setbackground参数_setcookie参数

这个我居然都忘记了,哎~真是岁数大了,心好累。。。

例如:下面就是一个完整的原始网络请求方式

HttpURLConnection conn = null;

try {

URL my_url = new URL(log());

//得到connection对象。

conn = (HttpURLConnection) my_url.openConnection();

//允许写出

conn.setDoOutput(true);

//允许读入

conn.setDoinput(true);

//设置请求方式

conn.setRequeSTMethod(“POST”);

conn.setUseCaches(false);

conn.setConnectTimeout(60 * 1000);

conn.setreadTimeout(60 * 1000);

//设置请求头

conn.setRequestProperty(“Charsert”, “UTF-8”);

conn.setRequestProperty(“Content-type”, “application/JSON; charset=UTF-8”);//设置参数类型是json格式

conn.setRequestProperty(“Connection”, “Keep-Alive”);

conn.setRequestProperty(“logType”, “base”);

//连接网络。请求行,请求头的设置必须放在网络连接前

conn.connect();

BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream(), “UTF-8”));

writer.write(String.valueOf(hashMap));

writer.close();

//得到响应码

int responseCode = conn.getResponseCode();

MyLogcat.e(“网络传输” + responseCode + “***” + conn.getResponseMessage() + String.valueOf(hashMap));

if (responseCode == 200) {

//得到响应流

InputStream inputStream = conn.getInputStream();

//将响应流转换成字符串

String returnLine = getStringFROMInputStream(inputStream);

String str = “Success” + conn.getResponseCode() + “—” + conn.getResponseMessage() + “—” + returnLine;

} else {

String str = “ERROR” + conn.getResponseCode() + “—” + conn.getResponseMessage();

}

} catch (Exception e) {

e.printStackTrace();

} finally {

if (conn != null) {

conn.disconnect();

}

}

/**

* 通过字节输入流返回一个字符串信息

*/

private static String getStringFromInputStream(InputStream is) throws Exception {

ByteArrayOutputStream baos = new ByteArrayOutputStream();

byte[] buffer = new byte[1024];

int len = 0;

while ((len = is.read(buffer)) != -1) {

baos.write(buffer, 0, len);

}

is.close();

// 把流中的数据转换成字符串, 采用的编码是: utf-8

String Status = baos.toString();

baos.close();

return status;

}

相关阅读

在Android项目中使用到了HttpURLConnection请求资源,对于其中的方法setRequestProperty()的调用顺序有些疑惑。API注释如下所示:即:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195147.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android sdk集合 下载,Android SDK下载列表(含海内下载)-下

    android sdk集合 下载,Android SDK下载列表(含海内下载)-下AndroidSDK下载列表(含国内下载)-下前一篇博客中借用了三位前辈的博客、里面是SDK的下载列表、当然、里面不可能是完整的、也有很多都没有收录、但是我们可以从那些已经收录了的链接里的命名习惯中可以知道我们想要下载的链接是什么当我们需要的版本不在那些下载列表中时、这就需要我们自己改下载链接了、举个例子:比如、平凡的世界这位前辈收录的下载android-sdk列表中:在AndroidSDK列…

    2022年7月19日
    42
  • 加入购物车怎么操作_买家加入购物车不买怎么办

    加入购物车怎么操作_买家加入购物车不买怎么办ShoppingCart.javapackagecom.aff.bookstore.domain;importjava.util.Collection;importjava.util.Ha

    2022年8月1日
    12
  • Python list列表删除元素(4种方法)

    Python list列表删除元素(4种方法)Pythonlist 列表删除元素 4 种方法 在 Python 列表中删除元素主要分为以下 3 种场景 根据目标元素所在位置的索引进行删除 可以使用 del 关键字或者 pop 方法 根据元素本身的值进行删除 可使用列表 list 类型 提供的 remove 方法 将列表中所有元素全部删除 可使用列表 list 类型 提供的 clear 方法 del 根据索引值删除元素 del 是 Python 中的关键字 专门用来执行删除操作 它不仅可以删除整个列表 还可以删除列表中的某些元素 我们已经

    2025年7月8日
    3
  • Make autofill background transparent[通俗易懂]

    Make autofill background transparent[通俗易懂]https://jsfiddle.net/ju3g47jh/14/div.select_custom_background{  background-image:url(http://i.stack.imgur.com/mbisi.png)!important;  width:175px}input{  backgr

    2022年7月21日
    18
  • 谈谈5G的信道编码方法

    谈谈5G的信道编码方法最近因为联想的投票引发了轩然大波,让我们不得不审视一下投票的对象:5G的信道编码方式。信道编码是通信技术中非常关键的技术,用于对抗信道上的噪声以及干扰,提高传输的效率。我在通信技术的四大金刚一文中,按重要性将编码技术归为第二位,其中就包含了信道编码。不过,信道编码的效果是有极限的,这就是香农定理所指出的编码极限。在GSM系统中,采用了卷积以及交织等信道编码方式,离编码极限还有一段距…

    2022年5月31日
    159
  • Java 的下载安装教程[通俗易懂]

    Java 的下载安装教程[通俗易懂]Java17的下载安装教程说明:本文介绍的是Windows下安装Java的方法。对于Linux下Java的安装,可见笔者的另一篇博客:在Linux操作系统中安装Java:https://blog.csdn.net/wangpaiblog/article/details/120093325笔者的安装环境:JDK17Windows10教育版安装Java就是安装JDK。Java有三大分支,这里选择的是JavaSE。关于

    2022年6月4日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号