版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京传智播客教育 HttpURLConnection王昭珽 北京传智播客教育 HttpURLConnection3G课程中通过此类实现与服务器的通信。HttpURLConnection类的作用是通过HTTP协议向服务器发送请求,并可以获取服务器发回的数据。HttpURLConnection来自于jdk,它的完整名称为 .HttpURLConnectionHttpURLConnection类,没有公开的构造方法,但我们可以通过 .URL的openConnection方法获取一个URLConnection的实例,而HttpURLConnection是它的子类。URL url = new URL(
2、);HttpURLConnection connection = (HttpURLConnection) url.openConnection();北京传智播客教育 类层次图北京传智播客教育 示例简单获取服务器数据/建立与服务器的URL对像URL url = new URL( );/打开连接HttpURLConnection con = (HttpURLConnection)url.openConnection();/获取服务器的输入流InputStream in = con.getInputStream();BufferedReader br = new BufferedReader(new
3、 InputStreamReader(in);String str = ;while(str=br.readLine()!=null) System.err.println(str);con.disconnect();conn.getResponseCode():获取响应码conn.getResponseMessage():获取响应码描述conn.getHeaderField(Server):获取响应头conn.getInputStream():获取正文输入流北京传智播客教育 向服务器发消息默认请求到doGet方式URL url = new URL( );HttpURLConnection c
4、on = (HttpURLConnection)url.openConnection();/1、打开可以向服务器发消息con.setDoOutput(true);conn.setRequestProperty(xxx, yyy);/发送请求头OutputStream out = con.getOutputStream();out.write(“name=wzhting”.getBytes();/发送正文数据/2、获取状态码,以表示完成请求int code = con.getResponseCode();System.err.println(code);北京传智播客教育 使用doPost方式:URL url = new URL( );HttpURLConnection con = (HttpURLConnection)url.openConnection();/1、设置请求方式为postcon.setRequestMethod(POST);/可以向服务器发消息con.setDoOutput(true);OutputStream out = con.getOutputStream();out.write(name=wzhting.getByte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州信息工程职业学院《金文与摩崖隶书(秦汉书法史论)》2023-2024学年第二学期期末试卷
- 西华大学《地学英语阅读与翻译》2023-2024学年第二学期期末试卷
- 2026广东深圳市九洲电器有限公司招聘嵌入式应用软件工程师(WIFI)等岗位3人备考题库带答案详解(培优b卷)
- 2026年1月四川乐山市五通桥区发展产业投资有限公司招聘11人备考题库附参考答案详解(综合题)
- 百色学院《合同管理》2023-2024学年第二学期期末试卷
- 2026山东农科农牧发展有限公司招聘9人备考题库带答案详解(新)
- 2026上半年贵州事业单位联考贵州农业职业学院招聘19人备考题库及答案详解(名校卷)
- 2026中国国际货运航空股份有限公司机务维修工程师岗位校园招聘备考题库含答案详解(完整版)
- 2026宁夏德渊市政产业投资建设(集团)有限公司招聘专业技术人员15人备考题库附答案详解(巩固)
- 2026年甘肃武威市民生劳务派遣服务中心招聘备考题库含答案详解(b卷)
- 家政服务人员岗位职责说明书
- 华为工资保密协议书
- 给销售员讲解买卖合同
- 2026年中考语文专题复习:12部名著阅读 知识点梳理+强化练习题(含答案)
- 胃造瘘护理课件
- 2025年人教版(2024)小学信息科技四年级(全一册)教学设计(附教材目录 P208)
- 《铁路路基施工与维护》高职高速铁路施工与维护全套教学课件
- T/CGCC 93-2024文化产品产权价值评估通则
- 临床用药解读-消化系统常见疾病的诊疗进展及处方审核要点
- 高中数学北师大版讲义(必修二)第05讲1.5正弦函数、余弦函数的图象与性质再认识3种常见考法归类(学生版+解析)
- 2025年物料提升机司机(建筑特殊工种)模拟考试100题及答案
评论
0/150
提交评论