精华内容
下载资源
问答
  • HTTP之请求响应内容详解

    万次阅读 多人点赞 2017-01-15 15:47:46
    (尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/54562339冷血之心的博客) 目录 HTTP协议(重点) 1 安装HttpWatch 2 HTTP概述 3 请求协议 ...4.1 响应内容...

     

    (尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/54562339冷血之心的博客)

    目录

    HTTP协议(重点)

    1 安装HttpWatch

    2 HTTP概述

    3 请求协议

    3.1 GET请求

    3.2 POST请求

    Referer请求头:

    统计工作:

    防盗链:

    4 响应协议

    4.1 响应内容

    4.2 响应码

    4.3 其他响应头

    4.4 HTML中指定响应头


    HTTP协议(重点)

    协议:协议的甲乙双方,就是客户端(浏览器)和服务器!
      理解成双方通信的格式!

    • 请求协议;
    • 响应协议;

    1 安装HttpWatch

            HttpWatch是专门为IE浏览器提供的,用来查看HTTP请求和响应内容的工具。而FireFox上需要安装FireBug软件。如果你使用的是Chrome,那么就不用自行安装什么工具了,因为它自身就有查看请求和响应内容的功能!

            HttpWatch和FireBug这些工具对浏览器而言不是必须的,但对我们开发者是很有帮助的,通过查看HTTP请求响应内容,可以使我们更好的学习HTTP协议。

    2 HTTP概述

             HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。

            HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫“响应协议”。

     

    3 请求协议

    请求协议的格式如下:

    请求首行;

    请求头信息;

    空行;

    请求体。

           浏览器发送给服务器的内容就这个格式的,如果不是这个格式服务器将无法解读!在HTTP协议中,请求有很多请求方法,其中最为常用的就是GET和POST。不同的请求方法之间的区别,后面会一点一点的介绍。

     

    3.1 GET请求

      打开IE,在访问hello项目的index.jsp之间打开HttpWatch,并点击“Record”按钮。然后访问index.jsp页面。查看请求内容如下:

    GET /hello/index.jspHTTP/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
    Cookie: JSESSIONID=369766FDF6220F7803433C0B2DE36D98

    GET /hello/index.jsp HTTP/1.1:GET请求,请求服务器路径为/hello/index.jsp,协议为1.1;

    • Host:localhost:请求的主机名为localhost
    • User-Agent: Mozilla/5.0 (WindowsNT 5.1; rv:5.0) Gecko/20100101Firefox/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:支持的压缩格式。数据在网络上传递时,可能服务器会把数据压缩后再发送;
    • Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7:客户端支持的编码;
    • Connection: keep-alive:客户端支持的链接方式,保持一段时间链接,默认为3000ms
    • Cookie: JSESSIONID=369766FDF6220F7803433C0B2DE36D98:因为不是第一次访问这个地址,所以会在请求中把上一次服务器响应中发送过来的Cookie在请求中一并发送去过;这个Cookie的名字为JSESSIONID,然后在讲会话是讲究它!

    3.2 POST请求

     

    为了演示POST请求,我们需要修改index.jsp页面,即添加一个表单:

    <form action="" method="post">

      关键字:<input type="text" name="keyword"/>

      <input type="submit" value="提交"/>

    </form>

     

    打开HttpWatch,输入hello后点击提交,查看请求内容如下:

    POST /hello/index.jsp HTTP/1.1

    Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*

    Referer: http://localhost:8080/hello/index.jsp

    Accept-Language: zh-cn,en-US;q=0.5

    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

    Content-Type: application/x-www-form-urlencoded

    Accept-Encoding: gzip, deflate

    Host: localhost:8080

    Content-Length: 13

    Connection: Keep-Alive

    Cache-Control: no-cache

    Cookie: JSESSIONID=E365D980343B9307023A1D271CC48E7D

    keyword=hello

    POST请求是可以有体的,而GET请求不能有请求体。

    • Referer: http://localhost:8080/hello/index.jsp:请求来自哪个页面,例如你在百度上点击链接到了这里,那么Referer:http://www.baidu.com;如果你是在浏览器的地址栏中直接输入的地址,那么就没有Referer这个请求头了;
    • Content-Type: application/x-www-form-urlencoded:表单的数据类型,说明会使用url格式编码数据;url编码的数据都是以“%”为前缀,后面跟随两位的16进制,例如“传智”这两个字使用UTF-8url编码用为“%E4%BC%A0%E6%99%BA”;
    • Content-Length:13:请求体的长度,这里表示13个字节。
    • keyword=hello:请求体内容!hello是在表单中输入的数据,keyword是表单字段的名字。

     

    Referer请求头:

    是比较有用的一个请求头,它可以用来做统计工作,也可以用来做防盗链。

    统计工作

            公司网站在百度上做了广告,但不知道在百度上做广告对我们网站的访问量是否有影响,那么可以对每个请求中的Referer进行分析,如果Referer为百度的很多,那么说明用户都是通过百度找到我们公司网站的。

    防盗链

            公司网站上有一个下载链接,而其他网站盗链了这个地址,例如在我网站上的index.html页面中有一个链接,点击即可下载JDK7.0,但有某个人的微博中盗链了这个资源,它也有一个链接指向我们网站的JDK7.0,也就是说登录它的微博,点击链接就可以从我网站上下载JDK7.0,这导致我们网站的广告没有看,但下载的却是我网站的资源。这时可以使用Referer进行防盗链,在资源被下载之前,我们对Referer进行判断,如果请求来自本网站,那么允许下载,如果非本网站,先跳转到本网站看广告,然后再允许下载。

    4 响应协议

     

    4.1 响应内容

    响应协议的格式如下:

    响应首行;

    响应头信息;

    空行;

    响应体。

    响应内容是由服务器发送给浏览器的内容,浏览器会根据响应内容来显示。

    HTTP/1.1 200 OK

    Server: Apache-Coyote/1.1

    Content-Type: text/html;charset=UTF-8

    Content-Length: 724

    Set-Cookie: JSESSIONID=C97E2B4C55553EAB46079A4F263435A4; Path=/hello

    Date: Wed, 25 Sep 2012 04:15:03 GMT

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

      <head>

        <base href="http://localhost:8080/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>

    <form action="" method="post">

      关键字:<input type="text" name="keyword"/>

      <input type="submit" value="提交"/>

    </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: 724:响应体为724字节;
    • Set-Cookie: JSESSIONID=C97E2B4C55553EAB46079A4F263435A4; Path=/hello:响应给客户端的Cookie
    • Date: Wed, 25 Sep 2012 04:15:03 GMT:响应的时间,这可能会有8小时的时区差;

    4.2 响应码

    响应头对浏览器来说很重要,它说明了响应的真正含义。例如200表示响应成功了,302表示重定向,这说明浏览器需要再发一个新的请求。

    • 200:请求成功,浏览器会把响应体内容(通常是html)显示在浏览器中;
    • 404:请求的资源没有找到,说明客户端错误的请求了不存在的资源;
    • 500:请求资源找到了,但服务器内部出现了错误;
    • 302:重定向,当响应码为302时,表示服务器要求浏览器重新再发一个请求,服务器会发送一个响应头Location,它指定了新请求的URL地址;
    • 304:当用户第一次请求index.html时,服务器会添加一个名为Last-Modified响应头,这个头说明了index.html的最后修改时间,浏览器会把index.html内容,以及最后响应时间缓存下来。当用户第二次请求index.html时,在请求中包含一个名为If-Modified-Since请求头,它的值就是第一次请求时服务器通过Last-Modified响应头发送给浏览器的值,即index.html最后的修改时间,If-Modified-Since请求头就是在告诉服务器,我这里浏览器缓存的index.html最后修改时间是这个,您看看现在的index.html最后修改时间是不是这个,如果还是,那么您就不用再响应这个index.html内容了,我会把缓存的内容直接显示出来。而服务器端会获取If-Modified-Since值,与index.html的当前最后修改时间比对,如果相同,服务器会发响应码304,表示index.html与浏览器上次缓存的相同,无需再次发送,浏览器可以显示自己的缓存页面,如果比对不同,那么说明index.html已经做了修改,服务器会响应200。

     

    响应头:

    • Last-Modified:最后的修改时间;

    请求头:

    • If-Modified-Since:把上次请求的index.html的最后修改时间还给服务器;

    状态码:304,比较If-Modified-Since的时间与文件真实的时间一样时,服务器会响应304,而且不会有响正文,表示浏览器缓存的就是最新版本!

    4.3 其他响应头

    告诉浏览器不要缓存的响应头:

    • Expires: -1;
    • Cache-Control: no-cache;
    • Pragma: no-cache;

    自动刷新响应头,浏览器会在3秒之后请求http://www.itcast.cn:

    • Refresh: 3;url=http://www.baidu.com

    4.4 HTML中指定响应头

                在HTML页面中可以使用<metahttp-equiv="" content="">来指定响应头,例如在index.html页面中给出<metahttp-equiv="Refresh" content="3;url=http://www.baidu.com">,表示浏览器只会显示index.html页面3秒,然后自动跳转到http://www.baidu.com。

     

     

    以上是对HTTP协议中的请求与响应的简单总结,如果对你有帮助,记得点赞哦~欢迎大家关注我的博客,可以进群366533258一起交流学习哦~

     

    展开全文
  • jsp 响应内容不完整

    千次阅读 2011-11-07 17:51:25
    由于jsp页面写了很多代码,导致请求该页面响应回来的页面代码不完整,看了下Tomcat 6.0\work目录下翻译的jsp代码,发现没有问题。 之后再网上找到了解决方案:如下 将page指令修改成 buffer 属性指定 out 变量...

    由于jsp页面写了很多代码,导致请求该页面响应回来的页面代码不完整,看了下Tomcat 6.0\work目录下翻译的jsp代码,发现没有问题。

    之后再网上找到了解决方案:如下

    将page指令修改成

    <%@ page contentType="text/html; charset=UTF-8" autoFlush="false" buffer="300kb"%>

    buffer 属性指定 out 变量(类型为 JspWriter )使用的缓冲区的大小。使用这个属性时,可以采用下面两种形式:

    <%@ page buffer="sizekb" %> <%@ page buffer="none" %>

    服务器实际使用的缓冲区可能比指定的更大,但不会小于指定的大小。例如,<%@ page buffer="32kb" %> 表示应该对文档的内容进行缓存,除非累积至少为32KB、页面完成或明确地对输出执行清空(例如使用 response. flushBuffer),否则不将文档发送给客户。

    默认的缓冲区大小与服务器相关,但至少8KB。如果要将缓冲功能关闭,应该十分小心:这样做要求设置报头或状态代码的 JSP 元素都要出现在文件的顶部,位于任何 HTML 内容之前。另一方面,有时输出内容的每一行都需要较长的生成时间,此时禁用缓冲或使用小缓冲区会更有效率;这样,用户能够在每一行生成之后立即看到它们,而不是等待更长的时间看到成组的行。

     autoFlush 属性控制当缓冲区充满之后,是应该自动清空输出缓冲区(默认),还是在缓冲区溢出后抛出一个异常(autoFlush="false")。使用这个属性时,可以采用下面两种形式:

    <%@ page autoFlush="true" %> <%--Default--%> <%@ page autoFlush="false" %>

    在 buffer="none" 时,false 值是不合法的。如果客户程序是常规的 Web 浏览器,那么 autoFlush="false" 的使用极为罕见。但是,如果客户程序是定制应用程序,可能希望确保应用程序要么接收到完整的消息,要么根本没有消息。false 值还可以用来捕获产生过多数据的数据库查询,但是,一般说来,将这些逻辑放在数据访问代码中(而非表示代码)要更好一些。



    展开全文
  • 抓包修改服务器响应Response的数据

    千次阅读 2017-07-29 22:24:27
    比如:我们传递给服务器我们的用户名和密码,服务器发送给我们一段文本,其中包含你的一个角色权限比如Status,这个Status限制了你访问响应网页中的一些内容,或者限制了你的下载权限。这个时候呢我们很着急,特别是...

    前言

    有时候我们出于一些原因,需要修改服务器响应给用户浏览器的数据。比如:我们传递给服务器我们的用户名和密码,服务器发送给我们一段文本,其中包含你的一个角色权限比如Status,这个Status限制了你访问响应网页中的一些内容,或者限制了你的下载权限。这个时候呢我们很着急,特别是当他给你提出特别过分的要求:充值3999成为会员,可享受无限制下载次数

    所以就需要一些特殊手段来整治它们:用代理工具抓包,修改抓到的Response数据,再将其提交到我们的浏览器。


    推荐一个抓包工具

    Scarab:参考我的一篇博文《WebSacrab与SQL注入》


    一张图解释

    默认大家都学会基本使用Scarab,否则请回到上一步。这里写图片描述

    画圈的很重要,这个要打上勾,才能抓到Response的数据,否则就只能修改Request而不能修改Response的数据。

    然后在最下面Text表示Response中的文本,一般是JSON格式的数据,在这里修改键值。
    提交之后,即可。

    展开全文
  • 目录1.状态码:100~2.状态码:200~3.状态码:300~4....在爬虫开发过程中,可以根据服务器返回的响应状态码来判断服务器时候成功返回了你想要的内容,如返回(200),还是请求出错,页面找不到(404)...


    响应状态码表示服务器的响应状态,在爬虫开发过程中,向服务器发送一个请求,服务器会根据用户的请求返回相应的响应,响应分为三类:响应状态码、响应头和响应体。
    在爬虫开发过程中,可以根据服务器返回的响应状态码来判断服务器时候成功返回了你想要的内容,如返回(200),还是请求出错,页面找不到(404),又或者是服务器识破了你的爬虫,封禁了你的爬虫(500)。爬虫开发者可以根据这些返回的响应状态码来快速纠错,提高纠错能力。

    其实不管是在爬虫开发过程中,还是日常的网页开发,客户端开发,包括运维,知道特定状态码所代表的含义,对排除bug、故障都有很大的帮助。

    (ps:大神请忽略此段废话)


    ~~ 华丽的分割线 ~~


    下面几张表给出了常见的100、200、300、400、500系的响应状态码所代表的含义

    1.状态码:100~

    状态码说明详情
    100继续请求者应当继续提出请求,服务器已经收到请求的一部分,正在等待其余部分
    101切换协议请求者已要求服务器切换协议,服务器已确认并准备切换

    2.状态码:200~

    状态码说明详情
    200成功服务器已经成功处理了请求
    201已创建请求成功并且服务器创建了新的资源
    202已接受服务器已接受请求,但尚未处理
    203非授权信息服务器已经成功处理了请求,但返回的信息可能来自另一个源
    204无内容服务器成功处理了请求,但没有返回任何内容
    205重置内容服务器成功处理了请求,内容被重置
    206部分内容服务器成功处理了部分请求

    3.状态码:300~

    状态码说明详情
    300客户请求的文档可以再多个位置找到
    301客户请求的文档在其他地方新的URL在Location头中给出
    302类似301
    303同上
    304客户端有缓冲的文档并发送一个条件性请求
    305客户请求的文档应该通过Location头所指明的代理服务器提取
    307同302

    4.状态码:400~

    状态码说明详情
    400请求出现语法错误
    401客户视图未经授权访问受密码保护的页面
    403资源不可用服务器get到了你发送的请求,但是拒绝处理
    404无法找打页面也就是无法找到指定位置的资源,一般是URL输入错误导致
    405请求方法不适用如GET、POST等
    406Not Acceptable指定的资源已经找到,但它的MIME类型和客户在Accept头中所指定的不兼容
    407类似401
    408请求过期在服务器许可的等待时间内,客户端一直没有发出任何请求
    409请求冲突
    410请求的资源已经不可用
    411服务器不能处理该请求
    412请求头中指定的一些前提条件失败
    413目标文档大小超过服务器允许的大小
    414URL过长
    415服务器无法处理请求附带的媒体格式
    416服务器不能满足客户在请求中指定的Range头

    5.状态码:500~

    状态码说明详情
    500服务器遇到情况,满足请求
    501服务器无法支持发送请求所需要的功能
    502Bad Gateway作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。
    503服务器因为维护或者负载过重未能应答
    504Gateway Time-out作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。
    505服务器不支持请求中指明的HTTP版本

    参考博客:
    https://www.cnblogs.com/lvchunhao/p/3852908.html
    https://blog.csdn.net/qq_24802115/article/details/53898565

    展开全文
  • 服务器响应状态码statusCode

    千次阅读 2018-01-20 14:21:54
    状态码201~206201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 状态码 简述 详述 200 ... 服务器已接受了请求,但尚未其进行处理。 203 非授权信息 服务器已成功处理了请求
  • 使用FTP客户端连接虚拟主机或轻云服务器的时候,从FTP操作记录中看到客户端在执行AUTH TLS命令后,提示“无法连接到服务器”的错误信息,具体内容如下图所示。 响应: 220-FileZilla Server version 0.9.24 beta...
  • 服务器返回给客户端的响应可以分为三部分:响应状态码,响应头和响应体。 HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成,表示服务器的响应状态。 HTTP状态码(响应码一共分五大类: 消息响应 成功响应 ...
  • 服务器上的tomcat偶尔响应变慢

    万次阅读 2016-10-10 14:48:41
    例如线程达到150左右时服务端会抛出socket资源用尽的错误,你很难再往上加,响应的速度也变的异常的缓慢,你可以在Tomcat的服务器配置文件中优化一下配置,比如在 server.xml中修改,增加节点数目,可以有效的提高...
  • 我们经常使用别人的服务器进行构建网站,现在我们就自己来写一个自己的服务来使用。 准备工作:下载所需的题材及文档 一、request请求获取 1、了解request请求 在写服务器之前,我们需要知道客户端发送给我们...
  • HTTP 响应代码全集

    千次阅读 多人点赞 2019-10-15 15:01:20
    HTTP 响应状态代码指示特定 http请求是否已成功完成。响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误...这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请...
  • JSP客户端请求和服务器响应知识点

    千次阅读 热门讨论 2018-08-18 20:19:01
    当浏览器请求一个网页时,它会向网络服务器发送一系列不能被直接读取的信息,因为这些信息是作为...接下来学习一些浏览器端信息头的重要内容,在以后的网络编程中将会经常见到这些信息: 信息 描述 ...
  • HTTP响应代码

    千次阅读 2014-05-13 00:29:20
    HTTP响应代码的详细列表,记录在这里以备参考。
  • 本系列其他文章见:《响应式Spring的道法术器》。 前情提要:响应式编程 | 响应式流 1.5 响应式系统 1.5.1 响应式宣言 关注“响应式”的朋友不难搜索到关于“响应式宣言”的介绍,先上图: 这张图凝聚...
  • 2/浏览器请求DNS服务器,获取域名对应的IP地址(电脑连上网之后会被自动分配一个DNS服务器,域名跟ip是以键值的形式存在DNS服务器,会按一定规则更新,) 3/请求连接该IP地址服务器 4/发送资源请求(HTTP协议...
  • HTTP响应状态代码----服务器错误 (500–599)
  • 2,服务器(server):提供资源响应的一端。 两台使用HTTP协议通信的两台计算机,在一条通信线路上,必定有一端是客户端,另一端是服务器。就实际情况而言,两台计算机之间作为服务器或者客户端角色可能会发生...
  • 206-部分内容300-307表示要完成请求,需要进一步操作,代码状态通常为重定向400-417表示请求可能出错了,妨碍服务器处理400-服务器不理解的请求语法 401-身份验证错误 403-服务器拒绝请求 404-未找到网页
  • HTTP 响应的格式及状态码

    千次阅读 2019-02-13 22:11:16
    服务器收到了客户端发来的HTTP请求后,根据HTTP请求中的动作要求,服务端做出具体的动作,将结果回应给客户端,称为HTTP响应响应数据格式 HTTP响应由三部分组成:状态行、响应头、响应正文; 状态行:包括协议...
  • BurpSuit抓包HTTP响应报文

    千次阅读 2019-10-08 20:33:44
    状态行、响应头、空行和响应内容4个部分构成。 状态行 由HTTP协议版本、状态码、状态码描述 三部分构成,它们之间由空格隔开 状态码由3位数字组成,第一位标识响应的类型,常用的5大类状态码如下: 1xx:表示服务器...
  •  Last-Modified: Tue, 11 Jul 2000 18:23:51 GMT(服务端该资源最后修改的时间)  Refresh: 1;url=http://www.it315.org(服务端要求客户端1秒钟后,刷新,然后访问指定的页面路径)  Content-Disposition: ...
  • (2)响应式流——响应式Spring的道法术器

    万次阅读 多人点赞 2018-03-07 09:21:32
    本系列其他文章见:《响应式Spring的道法术器》。 前情提要: 什么是响应式编程 1.2 响应式流 上一节留了一个坑——为啥不用Java Stream来进行数据流的操作? 原因在于,若将其用于响应式编程中,是有局限性...
  • HTTP响应

    千次阅读 2008-06-01 10:56:00
    响应码由三位十进制数字组成。出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1XX: 信息2XX:成功3XX:重定向4XX:客户端错误5XX:服务器错误 响应码 含义
  • http协议与响应请求原理

    万次阅读 多人点赞 2021-10-05 00:15:23
    文章目录一、HTTP协议简介二、HTTP请求三、HTTP响应四、HTTP请求方法五、HTTP响应状态代码 一、HTTP协议简介 二、HTTP请求 三、HTTP响应 四、HTTP请求方法 五、HTTP响应状态代码
  • HTTP 响应状态码规范

    千次阅读 2018-08-25 17:05:15
    HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成。...这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它。 101 Switching Protocol 该代码是响应客户...
  • 根据需要是否要向服务器发送消息体(可以只发送http头,不发具体的信息),数据格式要与设置的http头信息设置的格式一致,如果想查看发送和服务器的响应的具体信息 可以使用 http抓包工具,如 httpAnalizer等
  • 以前运行sql server配置管理器都没问题...遇到这种情况,打开sql server配置管理器,双击【sql server网络配置】将其展开,双击子项【MSSQLSERVER的协议】,在右面的内容窗口中找到【VIA】选项将其设置为禁用就可以了。
  • 十万到百万级的服务响应能达到tps50 /200ms就可以了 后台服务,能达到tps 20 / 200ms即可(通常后台同时使用也没多少人) 秒杀类的短时间高并发……TPS100或200 在 100ms内响应 应该也能撑一段时间(具体情况还是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 331,879
精华内容 132,751
关键字:

对服务要求的响应内容