ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Http协议

2022-08-03 02:03:02  阅读:120  来源: 互联网

标签:body 协议 HTTP Http 请求 GET content 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

标签:body,协议,HTTP,Http,请求,GET,content,http
来源: https://www.cnblogs.com/LiuwayLi/p/16544039.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有