网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
1.响应报文的构成
响应报文:响应行+响应头部+空一行(表示响应头部结束了)+响应正文(服务器要真正给你返回的一个页面内容)。
抓取了这个请求
2.详解该请求的响应报文
HTTP/1.1 200 OK --响应行:HTTP版本+HTTP状态码+原因描述
Server: nginx/1.9.9
Date: Mon, 16 May 2022 09:03:31 GMT
Content-Type: application/xml
Transfer-Encoding: chunked
Connection: keep-alive
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Symphony - A modern community (forum/BBS/SNS/blog) platform written in Java.
Copyright (C) 2012-present, b3log.org
............... Sym ............................................................ LICENSE ...........................
1111111
-->
<!--
Description: OpenSearch definition.
Version: 1.0.0.0, Jan 31, 2017
Author: Liang Ding
-->
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>TestingPai</ShortName>
<Description>.................................</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://stestingpai.com/images/apple-touch-icon.png</Image>
<Url type="text/html" method="get" template="http://testingpai.com/search?key={searchTerms}"></Url>
</OpenSearchDescription>
1)响应行:HTTP版本+HTTP状态码+原因描述
状态码:
1XX–接收的请求正在被处理(网络特别慢的时候才能看到)。
2XX–请求正常处理完毕。
3XX–重定向:302
304:目前已经访问过了,是存在缓存的。服务器返回一个304的状态,表示没有做处理。没有改动,所以不处理。not modify的状态。
4XX–客户端的问题导致的错误。客户端输入的网址错误,导致页面不存在,返回404。
5XX–服务器的问题。503(服务没起或者服务崩溃了)
HTTP/1.1 200 OK:这里的ok是对前面状态码的解释。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**