- 浏览: 1042719 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (639)
- 服务器配置篇 (58)
- hibernate篇 (14)
- spring篇 (33)
- struts篇 (28)
- JS篇 (46)
- 其他技术篇 (46)
- 数据库集群配置 (6)
- JAVA基础相关 (48)
- 分布式框架HadHoop的应用 (2)
- FLEX篇 (8)
- SQLSERVER技术 (32)
- Android学习 (13)
- amchart学习笔记 (1)
- openfire+smark搭建即时通讯 (9)
- Linux学习 (18)
- Oracle数据库 (15)
- 网站优化技术 (12)
- mysql数据库 (2)
- 项目学习总结 (18)
- 工具类(JAVA) (12)
- 工具类(JS) (2)
- 设计模式 (10)
- Lucene学习 (24)
- EJB3学习 (6)
- Sphinx搜索引擎 (3)
- 工作中用到的软件小工具 (5)
- .NET (49)
- JAVA 连接SQLSERVER2008步骤 (1)
- MongoDB (19)
- Android手机开发 (3)
- Maven (6)
- vue (9)
- Shiro (4)
- mybatis (3)
- netty框架 (1)
- SpringCloud (3)
- spring-cloud (7)
- Git (1)
- dubbo (2)
- springboot (13)
- rocketmq (1)
- git学习 (2)
- kafka服务器 (2)
- linux (10)
- WEB系统辅助项目 (1)
- jenkins (2)
- docker (4)
- influxdb (3)
- python (2)
- nginx (1)
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
HTTP请求行
格式:请求方式 资源路径 HTTP版本号<CRLF>
例如:GET /test.html HTTP/1.0
请求方式:POST,HEAD,OPTIONS,DELETE,TRACE,PUT(常用的是GET,POST)
状态行:http版本号 状态码 原因叙述<CRLF>
例如:HTTP/1.1 200 OK
实际使用举例:
启动TOMCAT,然后再命令行中通过:telnet 127.0.0.1 8080
然后通过按“ctrl”+"]"来打开本地回显功能。回车后,然后输入:GET /test.html HTTP/1.0
然后回车:
得到结果:
GET /test.html HTTP/1.0--请求行
HTTP/1.1 200 OK--状态行
Server: Apache-Coyote/1.1
Accept-Ranges: bytes
ETag: W/"322-1298947431468"
Last-Modified: Tue, 01 Mar 2011 02:43:51 GMT
Content-Type: text/html
Content-Length: 322
Date: Tue, 01 Mar 2011 02:44:14 GMT
Connection: close
注意:http1.0和http1.1有所不同。
1.1版本一定要有一个HOST的头字段。如果采用如上访问方式:
GET /test.html HTTP/1.1--采用的是1.1版本
HTTP/1.1 400 Bad Request--得到结果是400错误信息
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Tue, 01 Mar 2011 02:57:29 GMT
Connection: close
0
所以对于1.1版本一定要有一个头字段:
GET /test.html HTTP/1.1
Host:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Accept-Ranges: bytes
ETag: W/"322-1298947431468"
Last-Modified: Tue, 01 Mar 2011 02:43:51 GMT
Content-Type: text/html
Content-Length: 322
Date: Tue, 01 Mar 2011 02:58:36 GMT
使用1.0的时候,服务器返回响应消息以后,会自动关闭连接,而1.1不会立即关闭连接。
请求方式如果是GET方式,那么页面参数将直接在浏览器地址栏中显示,如果是以POST方式来提交,那么浏览器地址栏将不显示参数。
响应状态码:
1 100-199
表示成功接收请求,要求客户端继续提交下一次请求才能完成整个处理过程
2.200-299
表示成功接收请求并已完成整个处理过程。
3.300-399
为完成请求,客户需进一步细化请求,例如:请求资源已移动到一个新的地址。
4.400-499
客户端的请求有错误。
5.500-599
服务端出现错误。
发表评论
-
java spring整合websocket教程
2018-03-30 14:30 646在javaweb项目开发中,我们经常可能需要websocke ... -
myeclipse 项目之间类进行引用
2014-11-19 15:54 923相关解决方案: eclipse的Web项目引用方式:(其实相 ... -
myeclipse8 每次启动内存都不够用的解决方案
2014-11-11 15:34 704最近可能由于公司项目大了,启动MyEclipse后经常提示 ... -
web项目集成log4j
2014-11-06 12:39 689Log4j基本使用方法 Log4j由三个重要的组件构成:日 ... -
使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
2011-10-25 14:09 1491RESTful Web 服务简介 REST 在 2000 年 ... -
确定操作系统位计数(64位还是32位(X86))
2011-09-30 08:36 1179在此部分查找计算机 ... -
解决“无法删除 指定的文件名无效或太长”的问题
2011-09-16 14:07 2496解决“无法删除 指定的文件名无效或太长”的问题 ... -
网站应用通过139邮箱发送短信做到日志提醒功能
2011-09-15 09:36 1785首先在139注册一个邮箱,然后再邮箱设置中设置收到邮件通过短信 ... -
javamail发送邮件遇到的问题
2011-09-15 09:32 1182今天在用myeclipse写mial功能的时候,想调试一下程序 ... -
Logback用户手册中文版.pdf
2011-02-14 16:57 1948Logback用户手册中文版.pdf -
JAVA编写的预警系统
2011-02-10 11:00 6261预警系统 <!-- start content --& ... -
Mediawiki 简明架设指南
2011-02-10 10:03 4545在 Debian/Linux 下 1. 安装程序 sh ... -
xsl 常用.jsp
2011-02-10 09:28 1585现在用的都是有规分律数据, 特殊的数据用XSL. DOM4J ... -
SVN 入门指南
2011-01-14 11:17 965SVN 入门指南 -
FreeMaker中文手册
2011-01-14 11:15 983FreeMaker中文手册 -
查看某个网段具体哪些IP没有被使用的命令
2010-11-29 09:01 2812通过运行cmd然后在DOS命令下运行下面程序,表示查看192. ... -
xsl 取数据的时候,当用for-each循环取得数据,怎么取第一行的数据
2010-11-08 11:35 2310需求,打印表格的时候,用for-each 来取得数据,当取到第 ... -
项目过程中,对于绝对路径和相对路径的总结
2010-09-11 09:20 12021.基本概念的理解 绝对路径:绝对路径就是你的主页上的文 ... -
mysql经典语句
2010-09-09 18:18 1221show databases;show tables from ... -
xslt 中将<br/>解析成换行
2010-09-02 15:25 32461.通过页面保存到数据库中的内容 1.aaaa<br/ ...
相关推荐
HTTP协议学习笔记 包括协议的RFC中英文版本
Tomcat服务器和Http协议学习笔记
HTTP学习笔记,主要有协议的基础和一些自己觉得应该要注意的地方
自己总结的学习笔记,内容包括HTTP的请求 响应 和各种报头的详细解释
HTTP协议学习笔记 HTTP协议是互联网的基础协议,也是做为一名合格开发者的必备知识,本系列主要也是个人在工作和学习中的记录总结,如果此处能为您得到帮助,点击右上角 :star:给予支持!祝你好运 :red_heart: 作者...
此篇Android学习笔记的源码主要内容: 1.使用WebView控件加载网页 2.使用ImageView控件加载网络图片
关于http网络协议的相关笔记,希望对有需要的同学与帮助
答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传送提高效率。 31.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照...
Python学习笔记-基于socket基础的http服务端程序
基于HTTP协议的WEB服务器,简易版的Tomcat.服务端读取配置文件完成对服务 器的初始化,并通过Socket网络编程架构服务器端.浏览器作为客户端,向服务器发送请求.服务端接受请求并将其封装为一个HTTPRequest对象,并对其...
IPFS学习笔记 版本: 本文档持续更新...... 即将补充Bittorrent和Merkle DAG详细内容 参考: 戴嘉乐:详解IPFS的本质 IPFS白皮书-Juan Benet P2P中DHT网络介绍 IPFS: BitSwap协议 IPFS+区块链系列 默克尔树 IPFS——它...
该资源为个人学习笔记,希望对大家有用。主要是关于Web开发中的服务器Tomcat的问题和HTTP协议。
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
这个月看了一本《Web安全设计之道》,书中的内容多是从微软官方文档翻译而来,这本书的含金量不高,不过也不能说没有收获,本文简单记录一下我学习Web安全方面的笔记。本文不涉及IIS、Windows和SqlServer的安全管理...
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行...
自学笔记:内容大纲 PHP的基本语法 PHP和html登陆小案例 http传输协议
本文档适合作为新手入门requests爬虫教程,可以带你简单了解python基础,Http协议以及异常处理,了解Cookies以及带你掌握正则表达式的使用,最后教你用BeautifulSoup如何去定位元素和爬取页面
” “接口协议使用HTTP协议,落地方为发起方提供访问的URL,发起方使用HTTP POST方法发送请求报文并得到应答报文,发起方作为落地方的HTTP客户端,落地方作为发起方的HTTP服务器。因此,各个参与方需要同时实现HTTP...
8.与服务器通讯(创建web服务器,使用Http协议与服务器通讯,使用WebSocket协议与服务器通讯) 9.构建和部署(构建和部署,多环境支撑) 前置知识 html,js,css 不需要AngularJs的知识 需要了解ES6的语法 需要了解...