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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mybatis分页sql语句_MySQL 分页查询

    mybatis分页sql语句_MySQL 分页查询Mybatis可以使用RowBounds进行分页dao层sql的xml文件,因为是java层面的分页,所以sql不需要分页单元测试因为参数是第几个开始,这样很不友好,我们一般情况分页是第几页开始,页大小是多少,所以这就需要我们自己封装一层分页对象packagecom.lingaolu.utils;importorg.apache.ibatis.session.RowBounds;/***@author林高禄*@create.

    2022年9月22日
    2
  • c语言字符数组的初始化的三种方式_字符数组用16进制初始化

    c语言字符数组的初始化的三种方式_字符数组用16进制初始化1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。charstr[10]={‘I’,”,’a’,’m’,”,‘h’,’a’,’p’,’p’,’y’};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空

    2022年10月8日
    3
  • jediscluster api_java.lang.throwable

    jediscluster api_java.lang.throwable由于redis的集群rediscluster不支持keys这样的多key操作(具体原因由于sharding后,不同的key属于不同的slot,难以支持原子操作)。所以如果一个对外需要对缓存做失效处理时比较棘手。所以本类提供工具方法再rediscluster查找按照hashTags处理的keys和一般的keys。基于jediscluster实现。有优化空间,现在懒得改了importjav…

    2022年10月14日
    2
  • 单片机开发系列(一)之Keil 5 安装使用教程「建议收藏」

    单片机开发系列(一)之Keil 5 安装使用教程「建议收藏」、Keil安装教程   -Keil5安装包 链接:https://pan.baidu.com/s/1QitX09pqh6uZVdjj48Dllw密码:69yx   -下载链接中的安装包,进行安装,在安装完成后,开始以下的激活步骤   -运行安装的Keil5点击File->liselicensemanagement,将图片中的CID进行复制 …

    2022年5月23日
    47
  • SBC编码

    SBC编码SBC是一种低复杂度的编解码技术,压缩比率适中,支持16kHz,32kHz,44.1kHz和48kHz的采样率,也因此成为蓝牙高清语音的当然之选。对于16kHz的宽带语音而言,SBC能以64kbps数据速率对其进行4:1的压缩。但是,当SBC编码帧通过蓝牙传输时,它可能与底层蓝牙数据包不相匹配。因此,mSBC编解码技术被开发用于匹配SBC和蓝牙数据包,并于2011年5月被定义为Bluetoot

    2025年10月29日
    2
  • 邮箱发送验证码和短信发送验证码的学习笔记

    邮箱发送验证码和短信发送验证码的学习笔记邮箱发送验证码和短信发送验证码

    2022年10月12日
    10

发表回复

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

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