- 什么是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
客户端 — 服务器
- 建立虚拟电路
- HTTP请求响应
- 关闭虚拟电路
请求:
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