Http协议


  • 什么是http?
  • web服务器有哪些?
  • http的默认端口是什么?
  • http协议一定要使用浏览器发送吗?
  • 演示telnet发送GET请求,发送Post请求
  • HTTP请求的格式?
  • HTTP响应的格式?
  • 请求方法有哪些?
  • HEAD和GET的区别?
  • 手写GET和POST请求。

即使没有请求body,header结尾也必须有2个/r/n
请求可以没有body,响应一般都有body,除了head方法请求的响应。
post请求的头部不能省略body的长度 content-length和主体的媒体格式content-type.,Get可以省略。可以使用telnet模拟。
Post比GET多了主体,同时必须在头部指明主体的长度content-length和主体的媒体格式content-type.

web服务器:apache,nginx,iis

客户端 — 服务器

  1. 建立虚拟电路
  2. HTTP请求响应
  3. 关闭虚拟电路

请求:
request line:
Get /1/2/3/a.txt http/1.1 /r/n
request header:
key:value/r/n
key:value/r/n
key:value/r/n
/r/n
request body:
xxxxxx

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/278569.html

(0)
上一篇 2022年8月3日 07:04
下一篇 2022年8月3日 07:04

相关推荐

发表回复

登录后才能评论