首页 > 其他分享 >初识HTTP&HTTP报文&HTTP方法

初识HTTP&HTTP报文&HTTP方法

时间:2023-03-27 14:59:12浏览次数:25  
标签:HTTP 请求 GET 报文 初识 POST 方法

初识HTTP

HTTP是什么?

  HyperText Transfer Protocol

  超文本传输协议

  HTML:超文本标记语言

超文本:原先一个个单一的文本,通过超链接将其联系起来,由原先的单一的文本编程了可无限延伸扩展的超级文本,立体文本

 

 

HTTP报文

HTTP报文是什么?

  浏览器向服务器发送请求时,请求本身就是信息,叫请求报文

  服务器向浏览器发送响应时传输的信息,叫响应报文

HTTP报文格式

  请求

    请求头:起始行+首部

    请求体

  GET请求,没有请求体,数据通过请求头携带

  POST请求,有请求体,数据通过请求体携带

  响应

    响应头:起始行+首部

    响应体

HTTP方法

1.常用的HTTP方法

  浏览器发送请求时采用的方法,和响应无关

    GET POST PUT DELETE

  用来定义对于资源采取什么样的操作,有各自的语义(具体你采用什么样的操作 取决于你使用什么样的请求方法)

2.HTTP方法的语义

  GET获取数据

    获取资源(文件)

  POST创建数据

    注册

  PUT更新数据

    修改个人信息,修改密码

  DELETE删除数据

    删除一条评论

  增删改查

这些方法虽然有各自的语义,但是并不是强制性的

 

3.RESTful接口设计(简化请求方式 )

一种接口设计风格,充分利用HTTP方法的语义

  GET:查询指定id

  POST:注册

不使用RESTful接口这样写

  通过用户ID获取个人信息,使用GET方法

  注册新用户,使用POST方法

  修改一个用户,使用POST方法

  删除一个用户;使用POST方法

标签:HTTP,请求,GET,报文,初识,POST,方法
From: https://www.cnblogs.com/yu3304/p/17261507.html

相关文章

  • 初识前后端通信&前后端通信的过程与概念解释&前后端的通信方式
    初始前后端通信1.前后端通信是什么前端和后端数据交互的过程浏览器和服务器之间数据交互的过程2.后端向前端发送数据访问页面(后端发送......
  • jav中httpClient请求接口示例
    importorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.client.HttpClient;importorg.apache.http.client.methods.HttpPo......
  • 使用http代理做网页抓取需要注意什么
    现在,各家公司为达成目标,都需要抓取大量数据。企业需要根据数据来作出重大决定,因此掌握准确信息至关重要。互联网上有许多宝贵的公共数据。问题是如何轻松采集这些数据,而无......
  • 为什么HTTP代理可以提高工作效率
    在日常网络工作生活中,经常需要使用HTTP代理,在很多行业领域里,HTTP代理是工作中必不可少的一部分。很多人都使用过HTTP代理,它的速度比公司网络可能会慢一些,但大家都说使用......
  • 为什么独享HTTP代理池才是网络工作者最好的选择
    很多人在使用HTTP代理的时候,总是遇到访问受限的问题,特别是在访问一些热门网站的时候,尤为明显,这是为什么呢?市面上大多数服务商提供的HTTP代理池多为共享IP池,也就是同......
  • HTTP协议详解(二)
    目录1.HTTP响应详解1.1认识状态码(statuscode)1.2认识响应报头(header) 1.3认识响应正文(body)2.构造HTTP请求2.1通过form表单构造请求2.2通过ajax构造请求2.3使......
  • 初识springsecurity
                                        ......
  • Vue核心 Vue简介 初识
     1.1.Vue简介 1.1.1.官网●英文官网●中文官网 1.1.2.介绍与描述●Vue是一套用来动态构建用户界面的渐进式JavaScript框架○构建用户界面:把数据通过某种办......
  • Http Xml Servlet
    Servlet概述访问网站时,我们都是基于WebBrowser/Server这种模式,简称BS框架。Servlet是JavaServlet的简称,称为小服务程序或服务连接器,用java编写的服务器端程序,具......
  • 初识RMI
    1.WhatisRMI?RemoteMethodInvocation(RMI)MuchlikeRPC,itisamechanismimplementedindependentlybyjava.Thisisessentiallycallingmethodsfromone......