-
7 layer web查看全部
-
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 创建JSON数据的方法 只需要在普通JAVA项目中新建文件夹libs,并将json架包导入,同时设置环境变量Java Build Path下的json架包地址即可 将需要的数据转换成json字符串的方法 Gson gson=new Gsoon();//创建json对象 System.out.println(gson.toJson(result));//调用toJson方法 服务器端json Servlet创建方法 1.将普通java项目下的json数据导入 2.重写doPost方法 response.setContentType("text/html;charset=utf-8");//指定页面信息和返回的编码集 PrintWriter out = response.getWriter(); 3.添加创建json字符串的代码 4.调用out.println(gson.toJson(resutlt));方法查看全部
-
客户端 doHttpClientPost()方法 传递参数查看全部
-
客户端 doHttpClientGet()方法 传递参数查看全部
-
解决乱码问题 服务器端 new String(name.getBytes("iso-8859-1"),"utf-8")//字符转码操作,防止中文乱码 response.setContentType("text/html;charset=utf-8")//显示转码 客户机端 URLEncoder.encoder(name,"utf-8") 通过post发送信息不需要转码查看全部
-
doGet() 数据量小可以用这个 通过url暴露出来的 doPost() 数据量大可以用这个 安全,通过实体查看全部
-
oGet() 数据量小可以用这个 通过url暴露出来的 doPost() 数据量大可以用这个 安全,通过实体查看全部
-
http/1.0和1.1区别 HTTP/1.0每次请求都需要建立新的TCP连接,连接不能复用。 HTTP/1.1新的请求可以在上次请求建立的TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。 HTTP1.1在Request消息头里头多了一个Host域,HTTP1.0则没有这个域。Host:www.w3.org HTTP1.1增加了OPTIONS,PUT,DELETE,TRACE,CONNECT这些Request方法查看全部
-
HTTP协议的主要特点: 1.支持客户/服务器模式。 2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并受到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。查看全部
-
正在传输的类型由content-type加以标记 无连接:应答后就断开 无状态:发送错误只能重新发送 OSI模型: 每层直接为其上层提供服务,并且所有层次都互相支持。四到其层负责互操作性;一到三层用于创造两个网络设备间的物理连接 物理层和数据链路层:将比特流转换成电流信息,在物理设备电流设备转化 网络层:IP协议,规划网络ip地址 传输层:降底层信息通过nava协议传输,对应tcp、udp等协议 会话层:建立连接 表示层:在两个不同编码方式下进行数据转化和编码的加密解密操作 应用层:http访问层,应用请求协议查看全部
-
HTTP 是超文本传输协议(Hypertext transfer protocol),面向应用层协议,传输的对象为文件 一次Http操作为一个事务 1:客户机和服务器建立连接,单击链接开始工作 2:客户机发送请求给服务器,格式为URL、协议版本号,后面是MIME信息 3:服务器接到请求后,给以响应信息,格式为一个状态行,包括协议版本号、一个成功或错误的代码,后面是MIME信息(404错误代码为无法响应) 4:客户端街道服务器的响应信息,然后断开连接 HTTP协议是一个无状态的协议 URL(UniformResourceLocator)为网页地址。由三部分构成:第一部分为协议(https为加密协议)、第二部分为IP地址(一般是域名表示IP地址)(有时包括端口号)、第三部分为主机资源的具体地址,如目录和文件名 TCP/IP三次握手 SYN是TCP/IP连接时使用的握手信息(synchronous),在客户机和服务器之间建立正常的TCP网络连接时,客户机首先发出一个SYN信息,服务器使用SYN和ACK应答表示接受到了这个信息,最后客户机再以ACK信息确认响应,这样在客户机和服务器机建立起可靠的TCP连接 ACK(Acknowledgement)即确认字符,表示已经接受到信息 三次握手: 客户机:你好,我想和你建立连接(发送SYN请求连接) 服务器:你好,我已经接受到信息并且已经准备连接,同时我也想和你建立连接(发送ACK表示可以连接,同时发送SYN表示连接想法) 客户机:谢谢,我已经收到你的连接想法,同时我已经准备连接(回发ACK表示可以连接) 整个过程是双方都需要向对方发送连接想法和确认连接信息 http请求头信息: Request URL:请求的地址 Request Method:请求方法 Status Code:请求状态 Accept:可以接受的文件格式 Accept-Encoding:可接受的编码 Accept-Language:可接受的语言 Connection:连接方式 Host:主机地址查看全部
-
自己总结: jsonobject和jsonarray的区别是,一个是通过关键字索引,一个是通过下标索引! 他们不仅可以包含其他,还可以包含自己; 希望对大家有所帮助查看全部
-
类型吊吊查看全部
-
http://img1.sycdn.imooc.com//55c321020001d05212800720-120-68.jpg查看全部
-
http://img1.sycdn.imooc.com//55c31f84000143b412800720-120-68.jpg查看全部
举报
0/150
提交
取消