当前位置: 首页 > wzjs >正文

南京旭光建设监理网站首页做钓鱼网站盗游戏号会被判刑吗

南京旭光建设监理网站首页,做钓鱼网站盗游戏号会被判刑吗,做兼职最好的网站,深圳哪做网站目录 1.HTTP 协议 1.1 HTTP 协议概念 1.2. 无状态协议 1.3. HTTP1.0 和 HTTP1.1 1.4 请求协议和响应协议 ​编辑 1.5 请求协议 1.5.1 常见的请求协议 1.5.2 GET 请求 1.5.3 POST请求 1.5.4 响应协议 1.HTTP 协议 Http浏览器访问东西都是遵循的Http协议。 1.1 HTTP 协议…

目录

1.HTTP 协议

1.1 HTTP 协议概念

1.2. 无状态协议

1.3. HTTP1.0 和 HTTP1.1

1.4 请求协议和响应协议

​编辑

1.5 请求协议

 1.5.1 常见的请求协议

1.5.2 GET 请求

1.5.3 POST请求

1.5.4 响应协议


1.HTTP 协议

        Http浏览器访问东西都是遵循的Http协议。

1.1 HTTP 协议概念

        HTTP,即 超文本传输协议 。所有浏览器都可以发出 http 协议。
         协议 :就是规定的文本格式!例如写本书也要有格式,写总结也有格式。当然客户端发 送请求也要有格式,这个格式是已经约定的格式,所以服务器端按请求格式来获取请求信息, 然后服务器端再按照响应格式来响应,当然客户端还要按响应的格式来解析。

        例如:输入www.baidu.com进去之后,前面有http

1.2. 无状态协议

        HTTP 是 无状态协议 ,必须必须理解这一点!!!
        所谓无状态,就是客户端发送一个请求,服务器返回一个响应,然后就断开连接了。 无状态协议的好处,当然是 效率高 了,用户连接一下就断开,当用户再次发送请求时, 再连接,然后响应之后再次断开。如果用户在服务器上找到了自己想看的小说,那么服务器只是把小说的内容(html)发送给用户的浏览器,然后用户的浏览器显示已经发送到本地的 html,其实这时已经与服务器断开连接了。用户可能会看很久,但这不会占用服务器任何资源!

1.3. HTTP1.0 和 HTTP1.1

        HTTP 现在有两个版本,HTTP1.0 和 HTTP1.1。
        HTTP1.0:响应结束后会马上断开;          --打电话问一句回应一次关闭。
        HTTP1.1:必须在请求中包含 Host(主机)头信息,响应结束后不会马上断开,会有一个超时时间,可能会在超时之前完成多个请求/响应,当超时的时候就断开。           --打电话问一句回应不立马关闭,有一个超时时间,在这期间问多少都可以。
       

1.4 请求协议和响应协议

无论是请求协议还是响应协议,都是由如下部分构成的:
$$  请求(或响应)首行;
$$  请求(或响应)头信息;
$$  空行;
$$  请求(或响应)正文。  post请求有请求正文,get请求没有请求正文

常见状态码:
         404 not found :没有找到;
         500 error :找到了,但内部代码出错;
         200 ok :成功!  请求到了,不代表这个servlet以正常方式返回。

1.5 请求协议

我们可以通过浏览器来监视请求和响应,获取完整的请求和响应信息。
$$  Fire Fox:
$$  Google:内置了这功能,也无需安装。
请求
        GET /hello/index.jsp HTTP/1.1
响应

 1.5.1 常见的请求协议

1.5.2 GET 请求

        下面是通过 FireFox 获取到的请求信息,这就是浏览器发送给服务器的全部请求信息内 容。请求的地址是:http://localhost/hello/index.jsp
// 请求首行
GET /hello/index.jsp HTTP/1.1
// 下面全部是请求头信息,因为 GET 请求没有正文
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Cookie: JSESSIONID=369766FDF6220F7803433C0B2DE36D98
// 空行,因为 GET 没有正文,所以下面没有东西了

 

        GET /hello/index.jsp HTTP/1.1: GET 请求,请求服务器路径为 /hello/index.jsp ,协议为 1.1;
        Host:localhost:请求的主机名为 localhost
        User-Agent: Mozilla/5.0 (Windows NT 5.1 ; rv:5.0) Gecko/20100101 Firefox/5.0 :与浏览
器和 OS 相关的信息。有些网站会显示用户的系统版本和浏览器版本信息,这都是通
过获取 User-Agent 头信息而来的;
        Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8:告诉服务器,
当前客户端可以接收的文档类型,其实这里包含了 */* ,就表示什么都可以接收;
         Accept-Language: zh-cn,zh;q=0.5:当前客户端支持的语言,可以在浏览器的工具
项中找到语言相关信息;
         Accept-Encoding: gzip, deflate :支持的压缩格式。数据在网络上传递时,可能服务器
会把数据压缩后再发送;
        Connection: keep-alive:客户端支持的链接方式,保持一段时间链接,默认为 3000ms
        Cookie: JSESSIONID=369766FDF6220F7803433C0B2DE36D98:因为不是第一次访问这
个地址,所以会在请求中把上一次服务器响应中发送过来的 Cookie 在请求中一并发
送去过;这个 Cookie 的名字为 JSESSIONID ,然后在讲会话是讲到它!
        Get 请求没有正文,只有头信息,请求参数是在请求的首行的 url 中传递的。请求的
参数的容量是有限的,不能超过 1024kb

1.5.3 POST请求

         下面是通过 POST 请求获取到的请求信息

// 请求首行 POST /hello/index.jsp HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Referer: http://localhost/hello/index.jsp
Cookie: JSESSIONID=369766FDF6220F7803433C0B2DE36D98
Content-Type: application/x-www-form-urlencoded
Content-Length: 14
// 这里是空行
//POST 有请求正文
username=hello

         Referer: http://localhost/hello/index.jsp:请求来自哪个页面。这个值说明请求是从 index.jsp 页面发送出去的!这个东东还是比较有用的!如果这个表单的作用是下载, 那么在给用户提供资源之前可以去判断请求是从哪个页面发送过来的,如果不是从 本网站发送过来的,那么就可以拒绝下载,例如盗链!

        Content-Type: application/x-www-form-urlencoded :表单的数据类型,说明会使用 url
格式的 UTF-8 编码数据; url 编码的数据都是以“ % ”为前缀,后面跟随两位的 16
制;
        Content-Length:14:表示请求数据的长度,这里表示 14 个字节。
        username=hello:这是请求正文!hello 是在表单中输入的数据, username 是文本框
的名字。

1.5.4 响应协议

         响应信息:

// 响应首行
HTTP/1.1 200 OK
// 响应头信息
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=UTF-8
Content-Length: 777
Date: Sat, 09 Feb 2012 18:30:52 GMT
// 空行,下面是响应正文,即 HTML 代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="http://localhost:80/hello/"> <title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
This is my JSP page. <br>
<form method="post" action="index.jsp">
<input type="text" name="username" /><br/>
<input type="submit" value="SUBMIT"/>
</form>
</body>
</html>
         HTTP/1.1 200 OK:响应协议为 HTTP1.1,状态码为 200,表示请求成功,OK 是对状
态码的解释;
        Server: Apache-Coyote/1.1:这是服务器的版本信息;
        Content-Type: text/html;charset=UTF-8:请求正文使用的编码为 UTF-8;
        Content-Length: 777:响应的内容为 777 字节;
        Set-Cookie: JSESSIONID=C97E2B4C55553EAB46079A4F263435A4; Path=/hello:响应给客户端的 Cookie;
        Date: Sat, 09 Feb 2012 18:30:52 GMT:响应的时间,这可能会有 8 小时的时区差;
请求:GET/POST
        只有表单才可能是 POST,其他都是 GET
        POST 有正文,即表单内容:username=zhangSan&password=123
        GET 没有正文,但是空行可是有的!
请求首行
        (GET/POST) URL HTTP/1.1
响应首行
        HTTP/1.1 状态码 状态码的解释
响应的正文就是 HTML!
Post 请求:有正文,
        而且正文内容不受限制,通过表单的方式提交(除了表单方式的提交时 post 请求方式,其
余的都是 get 请求)。

文章转载自:

http://mFQ0GSC3.bhqLj.cn
http://VQj47B2N.bhqLj.cn
http://IeTH9k13.bhqLj.cn
http://JQySrdgk.bhqLj.cn
http://StLAYJEu.bhqLj.cn
http://ahQ8ZGUo.bhqLj.cn
http://VKyKcJcA.bhqLj.cn
http://tfFXVpRM.bhqLj.cn
http://qem86I1Q.bhqLj.cn
http://QdNNQliq.bhqLj.cn
http://DzVl5dek.bhqLj.cn
http://7nZv5xwE.bhqLj.cn
http://etSY78dx.bhqLj.cn
http://oq7dW9IQ.bhqLj.cn
http://o9kImkI9.bhqLj.cn
http://IGqq8q6f.bhqLj.cn
http://Y1xU2qVD.bhqLj.cn
http://fO0Reht7.bhqLj.cn
http://M83Vgajc.bhqLj.cn
http://AnLEoHT1.bhqLj.cn
http://RpiN6rLE.bhqLj.cn
http://xujlQm9E.bhqLj.cn
http://xAsqmEzS.bhqLj.cn
http://OYAZLN0o.bhqLj.cn
http://FfEZC5Ps.bhqLj.cn
http://lzbvv3yj.bhqLj.cn
http://LgLGXCVT.bhqLj.cn
http://BWSnCJHL.bhqLj.cn
http://bK7riWzj.bhqLj.cn
http://mDHJnL5C.bhqLj.cn
http://www.dtcms.com/wzjs/692144.html

相关文章:

  • 网站建设周期与进度安排站酷官网首页
  • 不会技术怎么做公司网站第三方编辑网站怎么做
  • 网站维护工程师薪酬哪个网站可以做全景图
  • 正规品牌网站设计地址深圳空间设计有限公司
  • 四川智能网站建设制作如何完成seo优化
  • 如何用nat123做网站有什么可以做试卷题目的网站
  • wp博客 婚庆网站模板做自己的卡盟网站
  • 官网建站哪个程序最好wordpress 页面 js
  • 群晖可以做网站吗在阿里怎样做单页销售网站
  • 做网站需要会什么软件免费看的logo图片
  • 网站设计师待遇wordpress多站点功能
  • 企业怎样做好网站建设奖券世界推广网站
  • 为什么手机网站跳转页面上西安网站改版
  • 做网站还有钱赚吗详述网站建设的过程
  • 手机网站解析网站建设seo优化浙江
  • 做静态网站用什么软件基本网站建设
  • 湘潭简单的网站建设公司五八同城找工作
  • chatgpt网站写个网页多少钱
  • 建设银行官方招聘网站新蔡县城乡建设局网站
  • 理财网站模板免费下载北京装修公司前十强
  • 邯郸网站建设产品介绍廊坊网站群发关键词
  • 怎样看网站建设制作方为什么上不了建设银行个人网站
  • 做爰试看的网站无锡网站建设服务公司
  • 在什么文件中加入什么代码告诉搜索引擎蜘蛛网站地图的文件位置?微信外链网站开发
  • 建e网3d模型库一个空间两个网站对seo
  • 潍坊网站关键字优化公共营养师报考条件
  • 网站制作职业网页模板下载
  • 如何做销售网站网站开发专业能力
  • 上海手机网站建设电话杭州观建设计网站
  • 网站正在紧急建设中在线网站制作系统源码