
java
洋子哥哥
C;iOS;java;html;css;js;jquery;java web
展开
-
iOS多文件post上传
最近研究了下iOS post多文件上传和java web后台的交互。有http协议基础的同学,相信理解起来不难。iOS多文件post上传代码:/** * 多文件上传 * * @param keyName 服务器需要识别的 获取文件的名称userfile[] * @param filesDict 文件上传的字典 。key = 文件的名字,value =文件的路径转载 2017-06-06 09:23:51 · 529 阅读 · 0 评论 -
java web中servlet实现post方法上传多文件数据接收
最近一直看java web如何实现sverlet接收post一次上传的多文件数据。目前找到亲测靠谱的实现方法,已经在项目中跑过可用。需要用到的jar包:commons-fileupload-1.3.2.jar(http://commons.apache.org/proper/commons-fileupload/download_fileupload.cgi)commons-io-2.转载 2017-06-06 09:06:37 · 3109 阅读 · 0 评论 -
HTTP要点概述:十一,HTTP状态码
一,状态码:状态码告知从服务器返回的请求结果。用户借助状态码可以判断服务器是正常处理了请求,还是发生了错误。状态码比如200 OK,以3位数字和原因短语组成。数字中的第一位制定了相应的类别,后两位无分类。响应类别有下面五种:只要遵守状态码类别的定义,即使改变了RFC2616中定义的状态码,或者服务器自行创建状态码都没有问题。二,十四中常见的状态码:转载 2017-04-03 17:50:46 · 469 阅读 · 0 评论 -
HTTP要点概述:十,内容协商返回合适的内容
一,内容协商(Content Negotiation)同一个Web网站可能存在很多份相同内容的页面,比如英文版和中文版的Web页面,它们内容上相同,但是使用语言不同。比如大家进入英文版的google首页和中文版的google首页,页面元素布局一致,但是显示的语言不同。当浏览器的默认语言为英文或者中文,访问相同URI的Web页面时候,就返回对应的英文或中文的Web页面,这种机制称为内容协商(转载 2017-04-03 17:19:56 · 558 阅读 · 0 评论 -
HTTP要点概述:八,HTTP发送多种数据的多部分对象集合
HTTP采纳了多部分对象集合,发送的一份报文主体可包含多类型实体。通常是上传图片或者文本文件时候使用。这就好比我们发邮件的时候,邮件里面可以携带多种类型文件的附件一样。一,多部分对象集合包含的对象如下:1,multipart/form-data在Web表单文件上传时使用。2,multipart/byteranges状态码206(Partial Content,部分内容)转载 2017-04-03 13:41:38 · 1256 阅读 · 0 评论 -
HTTP要点概述:七,编码,压缩传输,分块传输
一,编码:HTTP 在传输数据时可以按照数据原貌直接传输,但也可以在传输过程中通过编码提升传输速率。通过在传输时编码,能有效地处理大量的访问请求。但是,编码的操作需要计算机来完成,因此会消耗更多的 CPU 等资源。转载 2017-03-26 15:49:31 · 461 阅读 · 0 评论 -
HTTP要点概述:六,HTTP报文
一,HTTP报文:用于HTTP交互的信息称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器)的叫做响应报文。HTTP报文本身是由多行(用CR+LF换行)数据构成的字符串文本。报文可以分为“报文首部”和“报文主体”两个部分二,HTTP报文的结构:请求报文和响应报文的结构如下请求报文和响应报文举例:请求报文和响应报文转载 2017-03-26 11:23:21 · 375 阅读 · 0 评论 -
HTTP要点概述:五,HTTP的无状态性,持久连接,Cookie
一,HTTP的无状态性:HTTP 是一种不保存状态,无状态(stateless)协议。HTTP 协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理。使用 HTTP 协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把 HT转载 2017-03-25 23:04:19 · 662 阅读 · 0 评论 -
HTTP要点概述:四,HTTP方法
使用HTTP协议的时候,客户端可以通过HTTP方法告知服务器自己请求的意图。看了这篇文章以后,谁再说HTTP方法只有GET和POST,不要说是洋子老师的学生!一,GET:获取资源GET用来请求访问被URI识别的资源。指定的资源经过服务器解析后返回响应的内容。GET请求和响应举例二,POST:传输实体主体POST用来传输实体主体。虽然用 GET 方转载 2017-03-25 09:04:53 · 474 阅读 · 0 评论 -
HTTP要点概述:三,客户端和服务器,请求和响应
一,客户端和服务器:HTTP协议主要用于客户端和服务器之间的通信。1,客户端(client):请求访问资源的一端。(知道为啥用C表示客户端了吧)2,服务器(server):提供资源响应的一端。两台使用HTTP协议通信的两台计算机,在一条通信线路上,必定有一端是客户端,另一端是服务器。就实际情况而言,两台计算机之间作为服务器或者客户端角色可能会发生互换,就一条通信线路而言(记转载 2017-03-24 00:43:32 · 3341 阅读 · 0 评论