美文网首页
HTTP协议相关内容

HTTP协议相关内容

作者: 风雅欢乐 | 来源:发表于2020-05-13 21:31 被阅读0次

HTTP协议以ASCII码传输,建立在TCP/IP协议之上。规范把HTTP协议请求分为三部分:状态行、请求头、消息主体
类似于:

<method> <request-URL> <version>
<headers>

<entity-body>

HTTP定义了与服务器交互的不同方法,最基本的有四种:GET、POST、PUT、DELETE,分别对应于针对这个资源的查、增、改、删操作。

  • GET请求可提交的数据量受到URL长度的限制,HTTP协议规范没有对URL长度进行限制,而是浏览器及服务器对它的限制
  • 理论上,POST请求没有大小限制,出于安全考虑,服务器软件在实现时可能会做一定限制

HTTP协议规定POST请求提交的数据必须在body部分中,POST提交数据方案,包含Content-Type和消息主体编码方式两部分

  • application/x-www-form-urlencoded
    最常见的post提交数据方式,浏览器的表单form,如果不设置enctype属性,那么最终就是application/x-www-form-urlencoded方式提交。在body中的内容,和在GET请求里的内容相同
  • multipart/form-data
    一般用于文件上传
    现阶段这两种方式是浏览器原生支持的。

HTTP响应报文与请求报文类似,也分为三个部分:状态行,响应头、响应主体

相关文章

  • Http相关内容

    http相关内容 http基础概念和依赖协议 http,超文本传输协议,一种无状态连接协议,处于TCP/IP协议族...

  • HTTP协议相关内容

    HTTP协议以ASCII码传输,建立在TCP/IP协议之上。规范把HTTP协议请求分为三部分:状态行、请求头、消息...

  • HTTP版本从1.0到1.1再到2.0的特点

    HTTP协议相关内容学习:客户端HTTP通信总结 一、HTTP 1.1版本做的改进 缓存处理:在HTTP1.0中主...

  • NO.39 WebServer代码实现

    1)先定义HTTP协议中相关信息的类 2)封装Http请求相关内容: 3)封装Http响应 4)处理客户端请求 5...

  • 关于http协议------HttpServlet、HttpCl

    记录一次HTTP相关内容的学习 关于HttpServlet 在大多数的Web应用程序中,客户端都是通过Http协议...

  • 前端 http 缓存

    前端面试常问第二大问题是http缓存相关内容。说真的,http缓存相关的细节比较多,并且 http 常用协议版本有...

  • 第六个模块 HTTP协议、Restful

    HTTP协议 · HTTP协议 · 工作原理 HTTP协议请求 HTTP协议响应 HTTP协议消息报头 1、普通报...

  • HTTP请求简单总结

    HTTP协议 HTTP协议:超文本传输协议(Hypertext Transfer Protocol) http协议...

  • Java----使用nioSocket获取和返回http报文

    参考博客:HTTP协议(一)之HTTP协议详解 HTTP协议 HTTP(HyperText Transfer Pr...

  • HTTP常见概念整理

    基础TCP/IPTCP协议IP协议DNS协议URI与URL HTTP协议HTTP报文HTTP方法HTTP状态码 名...

网友评论

      本文标题:HTTP协议相关内容

      本文链接:https://www.haomeiwen.com/subject/pstanhtx.html