欢迎来到“雪碧聊技术”CSDN博客!
在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将不断探索Java的深邃世界,分享最新的技术动态、实战经验以及项目心得。
让我们一同在Java的广阔天地中遨游,携手提升技术能力,共创美好未来!感谢您的关注与支持,期待在“雪碧聊技术”与您共同成长!
目录
一、HTTP协议
二、HTTP协议-请求报文
1、什么是请求报文?
2、请求报文的组成部分
①请求行:包括了请求方法、URL地址、协议名称
②请求头:以键值对的格式携带的附加信息,比如:Content-Type。
③空行:用于分割请求头、请求体,看着更清晰。
④请求体:浏览器发送的资源。
举例:
3、通过Chrome(谷歌浏览器)的网络面板查看请求报文
三、案例:根据上述请求报文的知识,排查错误
1、错误情况
2、通过请求报文,来排查错误
四、HTTP协议-响应报文
1、什么是响应报文?
2、响应报文的组成部分
①响应行(状态行):协议名称、HTTP响应状态码、状态信息
②响应头:以键值对的格式携带的附加信息,比如:Content-Type
③空行:分隔响应头、响应体,看着更清晰
④响应体:服务器返回的资源
3、响应状态码有哪些?
①1xx:信息
②2xx:成功
③3xx:重定向消息
④4xx:客户端错误
⑤5xx:服务端错误
举例
4、通过Chrome(谷歌浏览器)的网络面板查看响应报文
五、注意
1、请求报文、响应报文的空行,可能会被浏览器格式化,因此我们就看不到
2、请求报文的请求体,要去“负载/载荷”中看;响应报文的响应体,要去“响应”中看。
一、HTTP协议
HTTP协议:规定了浏览器发送、服务器返回的内容的格式。
二、HTTP协议-请求报文
1、什么是请求报文?
请求报文:浏览器按照HTTP协议要求的格式,发送给服务器的内容。
2、请求报文的组成部分
①请求行:包括了请求方法、URL地址、协议名称
②请求头:以键值对的格式携带的附加信息,比如:Content-Type。
③空行:用于分割请求头、请求体,看着更清晰。
④请求体:浏览器发送的资源。
举例:
3、通过Chrome(谷歌浏览器)的网络面板查看请求报文
先打开检查,然后发送一个axios请求,最后按照如下步骤:
三、案例:根据上述请求报文的知识,排查错误
1、错误情况
2、通过请求报文,来排查错误
总结:我们上面通过查看请求报文的知识,发现了请求报文的请求体数据不对,解决了账号密码都正确,但却登录错误的问题。
四、HTTP协议-响应报文
1、什么是响应报文?
响应报文:服务器按照HTTP协议要求的格式,返回给浏览器的内容。
2、响应报文的组成部分
①响应行(状态行):协议名称、HTTP响应状态码、状态信息
②响应头:以键值对的格式携带的附加信息,比如:Content-Type
③空行:分隔响应头、响应体,看着更清晰
④响应体:服务器返回的资源
3、响应状态码有哪些?
HTTP响应状态码:用来表明请求是否成功完成。
①1xx:信息
②2xx:成功
③3xx:重定向消息
④4xx:客户端错误
⑤5xx:服务端错误
举例
404(找不到对应的服务器资源,比如前端url写错了)
4、通过Chrome(谷歌浏览器)的网络面板查看响应报文
五、注意
1、请求报文、响应报文的空行,可能会被浏览器格式化,因此我们就看不到
2、请求报文的请求体,要去“负载/载荷”中看;响应报文的响应体,要去“响应”中看。
以上就是http协议、请求报文、响应报文的全部内容,想了解更多axios知识,请关注本博主~~