http
文章平均质量分 56
西瓜游侠
希望自己能够开心
展开
-
Content-Type
转自:http://candice120.blog.163.com/blog/static/11162539620104223751959/ 要学习content-type,必须事先知道它到底是什么,是干什么用的。 HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含 请求的方法、URI、协议版本、以转载 2016-08-20 12:46:49 · 399 阅读 · 0 评论 -
forward 和 redirect 的区别
区别:forward是转发;redirect是重定向。从地址栏显示来说 forward:是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器。浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect:是服务端根据逻辑,向浏览器发送一个状态码,告诉浏览器重新去请求那个新地址。所以地址栏显示的是新的URL。原创 2017-08-03 10:18:45 · 608 阅读 · 0 评论 -
HTTP中GET和POST的区别
区别: 首先申明:HTTP协议没有对传输的数据大小进行限制,HTTP协议规范也没有对URL长度进行限制。GET提交,请求的数据会附在URL之后(放在请求行中),以?分割URL和传输数据,多个参数用&连接。POST提交:把提交的数据放置在是HTTP请求报文的消息体中。GET提交的数据会在地址栏中显示出来,而POST提交,地址栏不会改变。GET:特定浏览器和服务器对URL长度有限制,一般是不能超原创 2017-08-01 19:38:05 · 4420 阅读 · 1 评论 -
HTTP常见状态码
一、状态码的类别 Type Reason-phrase Note 1XX Informational(信息性状态码) 表示接受的请求正在处理 2XX Success(成功状态码) 表示请求正常处理完毕 3XX Redirection(重定向状态码) 表示需要客户端需要进行附加操作 4XX Client Error(客户端错误状态码) 表示服务原创 2017-08-01 19:22:59 · 531 阅读 · 0 评论 -
HTTP请求报文
一个HTTP请求报文由4部分组成: 1. 请求行(request line) 2. 请求头部(header) 3. 空行 4. 请求数据下图给出了请求报文的一般格式。 1、请求行请求行包括:请求方法字段、URL字段、HTTP协议版本字段。它们用空格分隔。例如,GET /index.html HTTP/1.1。HTTP协议的请求方法包括:GET、POST、HEAD、PUT、DELETE、OP转载 2017-08-01 14:37:24 · 464 阅读 · 0 评论 -
HTTP响应报文
HTTP响应报文由四部分组成:状态行响应头部空行响应正文1、状态行由3部分组成:协议版本,状态码,状态码描述。之间由空格分隔。1xx:指示信息–表示请求已接收,继续处理。2xx:成功–表示请求已被成功接收、理解、接受。3xx:重定向–要完成请求必须进行更进一步的操作。4xx:客户端错误–请求有语法错误或请求无法实现。5xx:服务器端错误–服务器未能实现合法的请求。这里列举几个常转载 2017-08-01 15:18:22 · 620 阅读 · 0 评论 -
response.sendRedirect()与request.getRequestDispatcher().forward()区别
转载:http://jorton468.blog.163.com/blog/static/72588135201101711810508/response.sendRedirect()与request.getRequestDispatcher().forward()区别 JSP中response.sendRedirect()与request.getRequestDispa转载 2016-10-17 14:38:58 · 452 阅读 · 0 评论 -
javaWeb 判断是否是 multipart/form-data 请求
代码如下:/** * 判断是否是multipart/form-data请求 * @param request * @return */ public static boolean isMultipartContent(HttpServletRequest request) { if(!"post".equals(request.getMethod().toLowerCas原创 2016-10-17 10:49:20 · 6083 阅读 · 0 评论 -
HTTP协议之 multipart/form-data 请求分析
转载:http://blog.csdn.net/five3/article/details/7181521首先来了解什么是multipart/form-data请求:根据http/1.1 rfc 2616的协议规定,我们的请求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那为何我们还会有multipart/form-data转载 2016-10-17 10:47:08 · 3481 阅读 · 0 评论 -
利用x-requested-with判断请求是否是Ajax请求
转载:http://www.cnblogs.com/tony-jingzhou/archive/2012/07/30/2615612.htmlx-requested-with请求头在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数转载 2016-08-20 13:06:29 · 10287 阅读 · 0 评论 -
request.getParameterValues 与 request.getParameter 的区别
转载:http://blog.csdn.net/moreorless/article/details/4199677一、 简单的对比request.getParameterValues(String name) 是获得如checkbox类(名字相同,但值有多个)的数据。 接收数组变量,如checkobx类型 request.getP转载 2016-08-20 14:39:01 · 472 阅读 · 0 评论 -
HTTP 长连接和短连接
转载:http://blog.jobbole.com/93960/1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向转载 2017-08-24 14:31:52 · 608 阅读 · 0 评论