Android 13.2 使用HttpURLConnection访问网络.pptVIP

Android 13.2 使用HttpURLConnection访问网络.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HttpURLConnection HttpURLConnection数据交换 使用POST方式请求数据 ① 确定URL,一般结构为uri。 ② 确定请求参数。 ③ 通过URL创建HttpURLConnection对象。 ④ HttpURLConnection设置连接可读写数据。 ⑤ 通过getOutputStream()获得输出流对象,进而发送请求参数。 3 HttpURLConnection HttpURLConnection数据交换 使用POST方式请求数据 3 HttpURLConnection HttpURLConnection数据交换 使用GET方式请求数据 ① 确定URL,一般结构为uri+”?”+params。 ② 通过URL调用openConnection()方法创建HttpURLConnection对象。 ③ HttpURLConnection对象调用setConnectTimeout(int milisecond)设置网络响应时间。调用setRequestMethod(String method)设置发送请求的方法。 ④ 通过getInputStream()获得输入流,进而获得响应。 3 HttpURLConnection HttpURLConnection数据交换 使用GET方式请求数据 3 Http编程 * 14 * HTTP协议 URL 目录 CONTENT 1 2 HttpURLConnection 3 参考教材:《Android应用开发项目化教程》 HTTP协议 认识HTTP HTTP(HyperText Transfer Protocol,超文本传输协议)是一个基于请求与响应模式的、无状态的应用层协议,通常基于TCP的连接方式。 两种:1.0 1.1 1 HTTP协议 认识HTTP 主要特点 支持客户/服务器模式。 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。 灵活:HTTP允许传输任意类型的数据对象(类型由Content-Type加以标记)。 无连接:即每次连接只处理一个请求,处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 无状态:无状态是指协议对于事务处理没有记忆能力。 1 HTTP协议 认识HTTP 请求/响应的组成 请求行 请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本 Method Request-URI HTTP-Version CRLF 1 请求方法 说明 GET 请求获取Request-URI所标识的资源 POST 在Request-URI所标识的资源后附加新的数据 HEAD 请求获取由Request-URI所标识的资源的响应消息报头 PUT 请求服务器存储一个资源,并用Request-URI作为其标识 DELETE 请求服务器删除Request-URI所标识的资源 TRACE 请求服务器回送收到的请求信息,主要用于测试或诊断 CONNECT 保留将来使用 OPTIONS 请求查询服务器的性能,或者查询与资源相关的选项和需求 HTTP协议 认识HTTP 请求/响应的组成 状态行 状态行包括:HTTP协议版本号、状态码、状态码的文本描述信息。 1 HTTP协议 认识HTTP 请求/响应的组成 消息报头 请求报头:请求报头允许客户端向服务器端传递请求的附加信息以及客户端自身的信息。 1 HTTP协议 认识HTTP 请求/响应的组成 消息报头 响应报头:响应报头允许服务器传递不能放在状态行中的附加响应信息,以及关于服务器的信息和对Request-URI所标识的资源进行下一步访问的信息。 1 URL 认识URL URL(Uniform Resource Locator)代表一个统一资源定位符,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用,例如对数据库或搜索引擎的查询。 2 URL URL的组成 protocol(协议):最常用的是HTTP协议,它也是目前WWW中应用最广的协议,格式为http://。 hostname(主机名):是指存放资源的服务器的域名系统(DNS)主机名或IP地址。 port(端口号):整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。 path(路径):由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 parameters:资源名称等参数。 ?query(查询):用于给动态网页传递参数,可有多个参数,用“”符号隔开,每个参数的名和值用“=”符号隔开。 2 URL URL主要方法 URL(String spec):根据 String 表示形式创建 URL 对

文档评论(0)

弹弹 + 关注
实名认证
文档贡献者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档