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


相关推荐

  • Python五子棋人机对战

    Python五子棋人机对战了解过python的都知道python最高境界就是人工智能,AI技术,but但凡接触到AI那都感觉很高大上的,新手小白肯定看不懂…别急,我给大家带来了一个伪AI技术,注释也写的很明白,保证小白都能一看就懂!!!!唔,是的,伪AI技术,人机五子棋。(跟电脑下棋)实现一个人就可以跟电脑下棋。具体怎么让电脑产生攻击力的…代码的注释写的很清楚。。。。话不多说,那就上码吧。”””五子棋之人机对战”””importsysimportrandomimportpygamefrom

    2022年6月16日
    27
  • mysql 错误代码error2003的解决办法

    mysql 错误代码error2003的解决办法出现这种错误一般是mysql服务没有启动,在cmd中输入netstartMySQL就可以启动服务,但是输入之后出现说明没有MySQL这个服务,我们打开计算机管理查找服务,找到MySQL服务,发现服务名是MySQL80(服务名是根据自己电脑中安装的mysql版本),这时候我们点击启动服务,然后在命令行里输入netstartMySQ80,发现还是不行这时候,我们只需要退…

    2022年7月27日
    5
  • Iocomp Crack和ProEssentials Crack

    Iocomp Crack和ProEssentials CrackIocompCrack和ProEssentialsCrack对于程序员来说,要凭一己之力开发出漂亮逼真的工控仪表和工控图表是非常耗时间和精力的,那么使用专业的第三方控件就是不错的选择,不仅节约开发时间,降低了项目风险,最重要的是第三方控件写的程序更专业,工控图表图像更精细。笔者认为最好用的工控控件当属Iocomp和ProEssentials。下面笔者对这两个工控控件进行了简单的对比评测:Iocomp工控仪表-企鹅578867473Iocomp公司可以说是工业仪表盘控件的龙头老大,在国内工业

    2022年7月25日
    9
  • html5自学教程_html和html5学哪个

    html5自学教程_html和html5学哪个HTML5作为下一代网站开发技术,无论你是一个Web开发人员或者想探索新的平台的游戏开发者,都值得去研究。借助尖端功能,技术和API,HTML5允许你创建响应性、创新性、互动性以及令人惊叹的

    2022年8月6日
    7
  • 数组截取方法-Arrays.copyOfRange()详解[通俗易懂]

    数组截取方法-Arrays.copyOfRange()详解[通俗易懂]Arrays.copyOfRange();publicstatic<T>T[]copyOfRange(T[]original,intfrom,intto){returncopyOfRange(original,from,to,(Class<?extendsT[]>)original.getClass());}入参:数组,开始下标,结束下标反参:数组功能描述:将一个原始的数组original,从下标from开始复制,复制到

    2022年5月20日
    40
  • 科技股晴间多云 阿里京东IPO或受影响

    科技股晴间多云 阿里京东IPO或受影响

    2022年1月12日
    60

发表回复

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

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